The vast majority of upgradeable machines are never actually upgraded. Basically no laptop can have its CPU or GPU upgraded to begin with.
Upgradability is not free. It has a weight and volume cost. Depending on implementation it can also have a performance cost - for example a user-swappable battery means a 30-40% reduction in battery capacity OR a corresponding increase in weight+volume. For another example SODIMM slots take up space and are larger than surface mount soldered DRAM chips... I mean that should be obvious right?
Conspiracy theorists are gonna see conspiracy theories.
Engineers look at ancient "luggables", imagine a future where Star Trek pads exist, then incrementally iterate reducing power consumption on 200 different individual components, shrinking the volume of 27 different assemblies, and making thousands of difficult choices - all of which has to yield a sellable product today so there will even be a chance to improve in the future. There is no magic. You can't wave your wand and make the future week-long battery life laptop that weighs nothing appear out of nowhere. Somewhere along the way you have to decide if you are going to keep the space for the extra connectors and SSD controller or if you're going to integrate everything to shave off some weight and reduce volume, along with cut power consumption by removing a single chip. The nay-sayers claim the gains are minimal for those specific changes but you can make that claim for most of the changes made along the way to get from a luggable to the modern MacBook Air. Some people really needed SCSI ports and are still angry they're gone. If everyone listened to those people laptops would have the weight of bricks and get 20 minutes on battery.
History has proven those with the engineer mindset are more likely to be successful than those with the conspiracy mindset but it's up to each person to choose.
(Of course you can also make a living filling a niche - the world is large)