Maybe that’s because of your extremely niche hardware vendor not providing appropriate drivers for their hardware?! Honestly, I read your salty comments under this post and your kind of attitude really pisses me off. Don’t like the experience? Totally fine, don’t use Linux and move on. Linux, for the most part, is FOSS software so feel free to contribute to it instead of complaining about things being broken. Linux is also free in terms of cost. So quite frankly, the developers of your distribution of choice owe you nothing.
Sometimes you have to learn the hard way…