Yes for all except youtube. I use frontends there. LBRY when feasible and there’s not a lot of content creators on PeerTube at least we got “The Linux Experiment”. PeerTube needs a monetization model imo (benefiting content creators and instance hosters). I wouldn’t mind paying a low fee for watching content for instance.
Best you’re gonna get is shared-source. Open-source requires you can redistribute said program with modifications. Therefore, you need a license explicitly granting those rights.