The first gen systems of new generations are always horseshit versions of hardware too. The original Xbox One was visually and technically horrendous compared to the more compact and slightly more powerful Xbox One S released a couple of years later. I spent a hefty sum on a PS4 back in 2013 and all I got in the first few years was trash like Killzone Shadowfall, Knack and Watch Dogs. I could've waited a bit and then bought a Pro for a similar pricepoint when all the real quality games starting flowing like Horizon, Nier, God of War and Detroit.
Xbox One X owners have already blown £450-odd on their soon to be replaced systems and will probably waste another £500 on the first gen iterations of the next generation in 18 or so months. My PC is the priority because of cheap games and raw power but if I do tap into the next gen I will certainly wait a couple of years and look to get a second iteration system which has improvements over the original console.
I can see a lot of people grabbing Pro's and XB1s consoles later this year though because they'll likely be around the £200 mark and in terms of games; there will be plenty available from the last few years to choose from. Games are the same too - no point in spending £50 on a game that'll be £30 a month later.