Yup. The only reason Xbox 360 was able to basically tie PS3 was because of how Sony messed up the PS3 launch. For XBO/PS4 it was more about Sony not messing up than Microsoft messing up. Had both of them launched with a perfect launch campaign and relatively similar specifications there would still have been a migration of people from Xbox to PlayStation as those former PlayStation users on X360 went back to the console they always wanted to stay with but which they switched to due to cost, launch window, and superior graphics (most noticeable in the first 2-3 years of the generation) in multiplatform games.
Microsoft botching their launch just accelerated that switch back to their brand of preference as well as making the gap larger than it had to be. If they hadn't botched the launch, I think they'd have a chance at a 60:40 (1.5:1) split with Sony. With that botched launch, messaging, and now dropping many of the things from launch. I think they'll be lucky to end the generation with a 70:30 (2.3:1) split and might be as bad as a 80:20 (4:1) split.
BTW - I'm including in the botched launch things like an over-emphasis on F2P (Yay, Phil Harrison). F2P done well can be amazing (Warframe) but you don't bank the future of the platform in your territory on F2P. Fable (an Xbox cornerstone franchise) turning F2P rather than a traditional Fable 4 (what the fans actually wanted) was a huge mistake that likely cost them some sales, for instance.
Regards,
SB
I'm not sure I agree with this statement. Maybe they would have switched back but I doubt the majority would have. If a company screws up a product line royal then an opportunity is created. Doesn't matter whether it is console manufacturers, game software (endless examples of this from the past 4 years alone), vehicles or a sports league. MLB had to have problems in the US before the NFL was able to take over. Even after the problems are fixed I'm not sure people will go back without another major screw up by their existing manufacturer.