Even as a general how is this different to steam machines tho ?
Steam machine are considered a low end PC. Neo and Scorpio are considered high tech.
I don't think people will be pissed off about their PS4 / Xbox one console purchase if MS / Sony announced a dumped down version of their current console for cheaper ( no blue ray drive for example ).
These people kinda have the rights to be pissed off when they bought their console like 2 months ago, just to find out a new hardware for as much as probably a 100$ more is coming out less than 6 months from now. It's kinda annoying for the young generation that doesn't have much income or have to work really hard to save money for games.
Its almost the same for those PC gamers who bought GTX Titan X or GTX 980ti few months ago just to find out a 350$ card will perform better.
There is no such a thing as future proof anymore with this industry. People need to accept that. gone are the days when you buy a PS3 in 2006 and expect not to change hardware till 2013.
Personally, my only grip was the backward compatibility. I have an awesome PS3 collection that I can't play right now because my PS3 isn't hooked up and I can't play them on my PS4. Investing in a gaming library is much more expensive than a stupid 300$ box. too bad many people don't see that .
I don't give a shit if they release a new system every year. as long as it lets me play the games i currently have, then I am ok with it. the better the games load / play the better experience i have.
in fact, backward compatibility was one of the reason i started switching slowly to PC gaming after the PS4 was released. i already have like 60 games on my PC that i can play any time i want on any hardware i want. MS and Sony are starting to understand this. ( at least i hope they are, otherwise i will continue to slowly shift to PC till i leave the console for good outside of some exclusives )