People have pointed it out in this thread a few times now, but the biggest hurdle for Linux spreading is simply that 90+% of computers come with Windows preinstalled, and most people only ever use the preinstalled OS. Even if people hate Windows 11, they would sooner struggle with it until Windows 12 comes out (and is even worse) than figure out how to install a new OS themselves. That just seems insurmountable to them.
No matter how user-friendly desktop Linux gets, it'll only get widespread if tons of pre-built computers suddenly start coming with Linux preinstalled (like Microsoft will let that happen), or like all the Linux users go full evangelist and start sticking Linux on all their family and friends' computers and that successfully converts the more tech literate to do the same to spread the good word.