I'm sorry that you had to learn this lesson the hard way, but it's something that professional users have known for many years:
Don't install a new operating system in its first year.
New versions of Windows are extensively tested by millions of users. Even so, there's no way that Microsoft can possibly predict how a new version of Windows will perform on more than one and a half billion Windows devices. That's one and a half billion different configurations.
It's so much wiser to wait while unanticipated bugs are discovered and Microsoft works on fixing them. While you're waiting, you can take the opportunity to read about the new operating system and learn all you can about it. That way, when the time comes for you to install the new operating system, you'll be ready.
During its first year, let corporate network administrators, tech bloggers, and other professional testers work out the kinks in a new operating system. Although nothing made of software will ever be totally free of bugs, eventually Windows will arrive at a point where it's safe for most users. That's when you and I install Windows 11.
It shouldn't come as a surprise that Microsoft wants as many people as possible to try Windows 11 during its first year. What is surprising, and disappointing, is that Microsoft's contractors recommend a brand new operating system to people who are not in the position to deal with new software.
Full disclosure: I actually do have Windows 11, but I installed it in a virtual machine. That way I can observe the new operating system and learn about it without having to worry about how it might be affecting the rest of my computer. If you're interested in trying a new operating system, that's the best way to install it, in my view.