I just wonder, did you even stop for one second to think about what you were typing? Scheifele nor Wheelers at the same age were either ever even close to the same caliper of player Laine is today, and yet you expect Laine to turn out inferior despite the fact that all this time he's been by far the superior than the other two, both defensively and offensively (in age to age comparison). Scheifele was not creating his offence at age 18 or even at 19 in the NHL and neither was Wheelers. Laine at least has managed to do that every now and then. At the end of last February he was nearly the best player on the planet. Consistency will come.
Pretty much nothing I just read makes no sense whatsoever. Laine will become THE player when he has fully matured, doing all those things you are talking about. If he didn't, then the development trajectory we've seen so far would have to take major setback or he would need to get a career threatning injury for that not to happen. He's not going to be just the guy who wins only rockets, but a responsible two-way game player he has always been in his entire short career - someone that any team would die to have. Oh and by the way, Scheifele and Wheelers both have their shortcomings that comes down to defence. All you need to do is just look at how much goals they get scored against.
Rome wasn't built in a day. If I got a dollar everytime someone pointed at a youngster and then looked up to a veteran and said "if only he could be like him one day" and later on that actually happened, I'd probably could pay off my loans. He wasn't supposed to be able to score at the NHL level. Today he's not supposed to be able to run his own game and I guess on the following year he's not good enough to be competing for Selke. The funny thing is this never ends and there's always the next milestone.
Geez, have some patience dear man.
As far as Wheelers' contract comes, yeah it doesn't suffocate you today but lets look again in 3-4 years (if not sooner). If he turns into next Toews (or even Little), it's not going to bite the franchise quite as hard because the cap is going up, but it will still bite and it will bite hard.