The M1 is performing well, keeping up mid range processors with equal ram. Great, but let me throw more ram in my laptop. Not a fair fight? Says who? Future proofing is a valid concern. Here's another and important one. Anyone remember the first gen Apple Watch? Anyone? Yeah, crickets. Apple has scrubbed it from existence a little over 3 years after introduction. The M1 may have the same fate. I don't doubt Apple will make ARM work, that does not mean they will make the M1 work.
People claim Apple support is better, and in some ways, yes, they still support older machines well, you can go in and still get parts for a 7 year old Apple laptop, but once they decide a product is done, they don't just stop selling parts they pretty much lock you out of the ecosystem, try using an Ipad1 or 1st gen Ipad Mini. Asus is not going to help you fix a 5 year old laptop, much less a 7 year old laptop, but Microsoft isn't going to tell the OS to not install or update because of some arbitrary date, which is what Apple does. If you want to install win10 on a 20 year old computer you're welcome to try, the same can't be said for Apple. If they decide the M1 has too many issues (and there are quite a few) they can decide to just end it early, leaving you stuck. So what, you can still use it, right? Apple is not Windows, you can't just suck it up and keep using it like it is, Apple stops things like browser updates and with the new app security they can enforce it for side-loaded apps as well. Ever try using an out of date browser, it doesn't work well. And with ARM and the T2 chip, there's no guarantee you can install Windows or Linux on it later and keep using it.
Wait for M2.