It seems to me that you are asking too much.
I don't blame them, it's not like Apple makes it easy for them. They're definitely working hard on the project and I wish them luck. But one can't act like it's actually a viable OS to generally run on M series hardware. It kind of works on a select few models.
Was it wasted money going to Microsoft? I don't know, I bought the computers because the price point worked for me. I have also built a lot of computers myself, but most of the time my home built machines end up costing more than the pre-built one that has windows installed (although my parts are probably nicer, but maybe not always).
This is like a ton of things you buy. Sometimes they include parts you don't want, but if the price is good, it doesn't matter that you discard part of it.
Windows (+$120)
Linux ($0)
DIY ($0)