Sure, a many-many-core desktop will be able to beat the M1 when the workload extensively uses parallel processing. But there likely isn't any faster single-thread CPU in the world at the moment[0], barring any overclocking. If there is (maybe through other benchmarks), then the difference will be minor and the competing CPU would be extremely power hungry in comparison.
It really depends on what you’re working on. It seems fine for most of what I do. (Intellij / vscode and a compiler). I have 32 gigs because it’s cheap but I could get away with 8 gigs if I wanted to. I probably wouldn’t even notice.