I think 16gb is a good baseline and as so many others have mentioned much better then 8gbs. The way the hardware all works together any M chip Mac is going to run amazingly well compared to someone coming from an Intel chip. What people really should be complaining about is the ability, or lack there of to upgrade your computer with a simple thing like RAM. Apple Makes the hardware, they could make it so this was possible.
People have to understand something. Production at point of manufacturer at scale is as cheap as production costs get. That is one reason why MacBooks are price competitive with comparable Windows laptops like Dell XPS or Hp Spectre. As others have said even Windows laptops are coming with soldered ram because of the same reason.
To make a laptop more modular so you could upgrade ram later would create problems with bandwidth you don't have when directly connected to cpu. It would also cost much more to produce. If you want to pay about double for your MacBook and there was a big enough market for it then Apple would make them but I don't think there is.
You can't uphold unified memory and it's speed and at the same time want to add ram later which would negate the benefits of unified memory.
Either enjoy the cheaper price, buy as much ram as you can afford even at "inflated" prices if you really need it.
Apple obviously thinks most people 16gb ram is enough and most people agree.
Base model MacBook Air with M4 was selling for $799 with 16gb ram. I dare you to find a better laptop for the price.
If you need more than 16gb ram I don't think the upgrade costs are high when you consider that again a comparable Dell XPS with more ram will cost very close if not more than the MacBook.
If you have owned a cell phone for 3 or more years you understand how durable an SOC can be. In most cases they are more durable than a PC MODULAR setup.
I get that people would like the ability to upgrade ram later. However if you understand you are actually saving money as it is now then you buy base ram unless you know it will be a bottleneck for your workflow. If you are in that case just buy the next level of ram above base and you should be good. Otherwise you are a professional and know what you need and budget for it because you make more money and can write it off. Future proofing can be a fools errand. I buy more often closer to base model and refresh with a new cpu and feel that is a better value than spending thousands more to get a benefit in the future. Meanwhile newer chips are so much better that even with lower ram they perform better.
Keep things close to base unless you get paid for your work. Buy every 3 to 5 years. This saves you a lot of money since as everyone complains the more storage and ram you add the more profit Apple makes and the less return on investment you will get, specially if you consider resale.