People are all excited at how powerful the new M1 chip Macs are, but non-upgradability is the Achilles heel of these products. There are a bunch of videos showing that you can do just fine with just 8 gigs of RAM, but that is just for running one task. These machines are designed to multitask, so 8 GB is really not enough.
An adequate amount of RAM today probably won't be an adequate amount of RAM five years from now. I upgraded my iMac from 8 GB to 40 GB, which is twice as much as I really need, but the difference in cost wasn't that much.
Because you can't upgrade the RAM on M1 computers, this chip really should just be used on tablets and phones. Instead, it is being used on the Mac Mini, which is a desktop, and laptops that are desktop replacements.
When Apple comes out with the next generation of iMacs, I hope that the RAM will be user upgradeable.