The problem Lindros had, he went to the exact WRONG franchise for him to reach his potential. If he stayed with the Nordiques, he would have been with Joe Sakic and eventually Patrick Roy and all that talent in Colorado and likely won multiple cups and a longer career.
But alas, he went to Philly. Who was still run by the Clarke/Holmgren/Snyder Broad Street Bully mentality where they thought Lindros needed to be a physical force. I am not saying not use your size, use it like a Lemieux did, but don't become a Milan Lucik half goon/half player.
If Lindros ended up on teams like Avs, Pens, Wings, he would have been an all timer. But he went to the one franchise who valued the check more than the goal.