And most of them are old, x86, slow ram, slow ssd or even hdd.
No. All have SSDs and only a handful are x86. The rest are Apple Silicon Macs. Nice try though!
Just try the M1 iMac with 8GB RAM and tell me, this insanely fast Mac is no main machine!
I'm typing this post FROM that very configuration of Mac! The two-port model, no less! It is no main machine unless your needs are extremely minimal!
I'll agree with you that an M1 Mac with 8GB of RAM isn't as bad as, say, a Broadwell MacBook Air with 8GB of RAM. But that's got nothing to do with the amount of RAM and everything to do with the processor and graphics!
They'll lose software support about as quickly as the normal M1, but until then they are twice and fourfold as fast.
Incidentally, you don't have that information yet. None of us do. And frankly, it's so early that maybe even Apple doesn't know where they're going to cut things off just yet!
If you really want to crunch numbers, the M1 Pro is your friend. And totally coincidentally the MacBook Pro starts with 16 GB RAM.
The 14" starts with 16GB of RAM. The 13" starts with 8GB of RAM. Most people I consult for won't spend money on the 14" when they don't need an M1 Pro's power. Yet, 16GB of RAM is still the better buy for most people for longevity unless their long term needs are minimal or unless the computer isn't going to be around for all that long.
So no, Apple's minimum RAM config is not always too small. On the contrary!
It's apt for those that don't do much with their computer and replace their computer much more regularly. For the e-mail checking, Facebook browsing user who is fine replacing their Mac after no more than five years of ownership, the base model of M1 Air will be perfectly adequate. However, for someone wanting to hold onto their Mac literally until Apple stops releasing security updates for its final supported major macOS release (which is a lot of users out there), 8GB of RAM and 256GB on an M1 (let alone an M2) will not be as good of an experience.
If you don't know exactly for which task you need more memory, you probably don't need it at all. Not now and not ever.
That's a blindly absolutist stance. Some buy a computer not just for the things they need today, but for the things they might need tomorrow. Are you telling me that it's wise to buy a base model MacBook Air, take a gig where I actually will need more RAM, GPU cores, and storage, have to sell my machine and then go through the hassle of buying a better one? I'm sure most will tell you that's more work than they want to put up with.
PS: It was however a crime for how long Apple sold the 21" iMac with a spinning disk. So they're not always right with their configs.
I won't debate that there. But you're seeing the same sorts of annoying base model choices in its M1 successor. Two USB-C ports on the base (and I'll tell you, I wouldn't have purchased this base model 2-port M1 iMac brand new; I got a good deal on eBay and that's the only way in which I would become an owner of something so criminally limited) is messed up. Hell, the 4.5K 24" display is NICE. But is it worth spending so much more than the cost of a similarly equipped M1 MacBook Air? Hell no. This thing is a joke in terms of bang for buck and, as nice as it is to use, I'd hate it if I had to pay retail for it.