I had Windows 8.1 but as the end of its maintenance was approaching I saw the writing on the wall with Windows 10 and especially 11 and I wanted no part of that. When 8.1 was put to pasture I returned to Linux and I have been content ever since. Seeing where Microsoft is taking Windows I’m more and more convinced that Stallman Was Right. I control my software, not the other way around.
I don’t think you quite understand just how stupendous the amount of data Google processes from YouTube alone is. There is basically no way for hobbyists to provide an equivalent service. Very few companies have those kinds of resources. If you want, you can of course try running a PeerTube instance, but you rather quickly run in to problems with scaling.
I find it almost miraculous YouTube exists to begin with. It is no accident Google has very few competitors on that front, and I don’t think YouTube is even profitable for them. Without Google’s deep pockets and interest in monopolizing the market, YouTube would have withered a long time ago.
Trust me, I want a solution too. But 500 hours of content are uploaded to YouTube every minute. All of that is processed, re-encoded, and saved with multiple bitrates. You can’t compete with that. YouTube might eventually keel over from Enshittification and its own impossibility, but replacing it with anything meaningful will be a challenge.