And look how much thinner. A large part of that is the need for physical ports which although they may loom small on the outside, also take up space inside for the boards that convert signals. Now those conversions happen in the dongles if needed.
The real problem is that USB didn’t implement a hub standard so most hubs have had to use old hub standards and just have a single USB-C connector and the rest USB-A, hdmi, etc. There haven’t been many purely USB-C to USB-C hubs to allow for connecting lots of USB-C devices to a single port and usually they end up losing features or splitting bandwidth instead of sharing the full bandwidth.
Dual boot and encrypt your Linux drives so windows can’t access them, or run windows in an isolated VM. Only use Windows when you absolutely need to and use Linux for everything else.
That’s the best way to get yourself used to it. I did that with PC gaming. All my servers, my personal laptop, and my personal desktop all run Linux and just the personal desktop has windows dual boot. Now many games run on Linux, so I don’t even boot Windows. It’s been like a year or more since I last touched Windows outside of my work laptop.
And with KDE Plasma desktop, even my non-tech-savy partner had no problem switching. Fedora has a Plasma district that works really well for me.