I consider my self a console gamer since Sega master system. I always got launch consoles and never lost a gen since then. I never felt that I made a wrong decision buying a console although I could have made better choices.
Concerning the upgrades, they'd rather make a PS5 and/or a new Xbox. Upgrading a 5+years old tech (this is what current gen is compered to PCs) with faster gpus but keeping the same old SATA2 is no good.
I strongly believe that there is a very good reason to boycott such decisions. I am fed up with gaming industry the last couple of years. What we get is game remasters, very few new IPs, consoles that are no good for what they promise (900p on X1, 30fps on both consoles etc.) In a couple of years gaming will be much worse than it is today.
I wouldn't stand against Sony and/or MS, if they would announce a PS5, 3 years after PS4/X1 launch. A PS5 with SSD, sata3, gpus and cpus equivalent of at least an Intel i5 and nvidia 970 is what I want. Mass sales will help sony/ms sell the new high end consoles at a very good price equivalent of X1+Kinect