When you actually purchase computers often, you pick up that this industry standard…
Well, I think you've proven that Thinkpads can beat Macs when it comes to being
expensive. Even then the upgrade from 256GB to 512GB $30 less than Apple want.
Shop around a bit and although 16GB/512GB or (on $2k+ machines) 32GB/1TB isn't standard, it's not hard to find.... and although comparable laptops won't have upgradeable RAM (because LPDDR
has to be soldered in) it's fairly common to find M.2 SSD (and SSD's really, really
shouldn't be soldered in in anything larger than a tablet). Apple Silicon has made it hard to do like-for-like comparisons, but where you can work out the incremental cost for RAM and SSD upgrades, Apple are still at the high end - and non-upgradeable.
I think it really depends on a person's needs. I don't know where people get the idea these days that you need enormous amounts of RAM. I can see 4 to 8GB still being plenty for everyday usage. I've been using 16GB for several machines now. Even with all the VMs I like to run I find I just don't need any more than that.
The frustration is that RAM and (fast) SSD (until you get >> 1TB ) just aren't that expensive, so even if you might not need 16GB/512GB right now it
shouldn't be so expensive to give yourself a bit of headroom. If I were assembling a PC today I'd regard anything less than 32GB/1TB as a false economy (it's usually a case of looking at the RAM/SSD prices and picking out the sweet spot just before you start paying a premium for the latest, highest-density chips).
If Apple were charging
retail prices for SSD and RAM (note:
retail - i.e. including a fair profit for the retailer) making 8GB/256GB machines probably wouldn't be worth the extra logistics of having multiple models.
There's also some aggravating factors for Apple: like total non-upgradeability (nice 8GB/256GB Mac there, shame if you were to run out of space... that'll be $400 protection money please) and that some people don't have easy access to the Apple online store or a larger dealer making it difficult to get the BTO options.
I think you really didn't need more than 640K of RAM at one point because people's imaginations of what they would want to do with computers were smaller.
OT, but that "nobody needs more than 640K" meme get's taken out of context. The original 8086 processor could potentially address 1024K of memory, but certain design features of the original IBM PC limited the max RAM to 640K. So that's where the 640K figure came from.
"640K ought to be enough for anyone" may or may not have been said by Bill Gates - but if so he now has 120 billion good justifications for defending the IBM PC's design flaws.
Unfortunately, that 640K limit got baked into PC software and operating systems and caused problems for years afterwards.... but that's what you get when a mediocre, proprietary computer design becomes the industry standard just because nobody ever got fired for buying IBM.