In multi-threaded, the Ryzen 5950X is at 28,641 while M1 is at 7,833. So no, the Mac Mini is maxing out at 27% of the Ryzen 5950X if you use it properly. And I was already friendly and used the M1 number for a native port, while in reality you'll likely need Rosetta and take a 33% performance hit.
For users like you or I, of course we'd see a huge difference, but not everyone is running workloads that need more than 2 or 4 cores.
It’s hard to imagine a regular person playing games or editing the family photos or editing the kid's birthday party videos aren't using multiple cores for almost everything they do.
Even browsing the web these days uses multiple cores.
Apple wouldn't have made the investment if people couldn't see and feel real world results.
GNU gold was doing threaded linking 15 years ago, and nowadays threaded linking is the default for new linkers like LLVM's lld. Unless you use very specific GNU linker hacks, there aren't any reason to not use lld, it works fine for linking large software like LLVM/Clang, Qt, ffmpeg...
Getting 1/4 of the performance with 1/4 of the (high perf) cores and 1/6 of the power is very impressive.