Yeah I agree, but the trouble is you can’t just download from github. You have to also download YouTube from google (and a specific older version at that) and then use ReVanced to modify - and that’s if it even works for you. This creates a barrier to entry that many people just won’t bother with.
What happens to your account on a federated server if that one fails though?