Just because you don't like something doesn't mean it's bad. I loved all the butterfly keyboards I had, I loved the Touch Bar and would gladly rebuy a Mac if it came back just to have it as it was super useful for me.
You seem to be falling prey to marketing buzz where there has to be something new every single year.
...
The butterfly keyboard has flaws, 'feel' is subjective, that's not what I'm talking about. Both of my 15" MacBook Pros with butterfly keyboards (2016 and my current 2019) have needed keyboard replacements because of stuck keys. I had a 2008 MBP that lasted 8 years with no failing keys or flaws. My new M1 Pro hasn't had keys fail in its first year and a half. The wireless keyboard I have from Apple is 4 years old without any failing keys. Small sample size to be sure but even Apple had to institute a free replacement program for the keyboards. Sure they might feel nice but they aren't as reliable.
...
There is no reason Apple, at its size, can't keep their products in sync. It galls me that they just ignore products for years and years (Mac Pro is now 4 years old, there have been CPU updates they could use but haven't). It bugs me that they sometimes can't be bothered to keep their machines updated to ensure that the hardware capabilities are roughly similar (not performance but features such as the type of encoding engine). The iMac should have an M2 by now, that it doesn't either means they are in a thermal corner, really the iMac design is compromised for thinness. I have my doubts that they could fit an M2 Pro in an iMac (while they had no problem fitting one in the Mac mini).
It isn't wholly about yearly updates but continuous updates at a regular pace. The reason I support yearly is because that is the schedule apple chose for their CPU architecture updates. If Apple slows down on the A series update rate then it would make sense to slow down Mac update rates. The M1 Pro and Max came out
after the A15, that means that the newest Mac chips had an architecture
older than the iPhone. The rumours of the A16's failed RT GPU cores gives Apple a year to catch up so that they can get the A series and M series back in sync.