I have a laptop from work that runs Windows 11 and have the same experience with the unusable start menu. I wasn't allowed to install Linux on the machine. I run Linux on every other machine I have and have used Linux since the 90s.
However after complaining and begging with IT I was allowed to try running Linux on it. It's a managed machine, so I had to do a dual boot from a second drive IT installed for me. If it worked out and IT was happy, I could run Linux.
Unfortunately it was a total failure. The big issue is the CPU is AMD and has on-board graphics that are normally used for everything. However there is also a Nvidia GPU, I think an RTX Pro, which is used for acceleration stuff. In Windows this works well enough, the AMD handles most of the regular display stuff and is plenty powerful for that. The Nvidia gets used to offload certain workloads, to make sure the laptop is usable for certain kinds of software. On Linux this is a configuration that simply isn't supported or working at all. Either it just won't boot or do graphics at all or it's extremely slow and/or unstable or with some effort the Nvidia chip can be completely disabled and just the AMD is used. Basically turning a $2500 laptop into a $1000 one and unable to run certain workloads. Now getting some of that software to run would be hard anyways, as it's not typical software and only supported on certain versions of Windows. But I hadn't even gotten to that stage.
The whole experience reminded me of getting Linux to run on my laptop back in 2002. An unstable mess with half the features missing. Back then I loved the challenge and when I finally got the thing to ping over the PCMCIA wifi card I was super happy. Never did get the sound working on that laptop tho.
Obviously I aborted the experiment and have just accepted Windows 11. It's fucking awful and I bitch about it every time I need to use that machine. But for now, there doesn't seem to be a better option.