It's not like just anyone can put a video on AllOfBach. That site is entirely the Netherlands Bach Society's project.
If you're saying everyone should make their own AllOfBach... the website clearly has taken tons of development effort, its first iteration was unusably difficult to navigate, it's still not great at accessibility, and if I wanted a portable version of their recordings I have even fewer options than I would with YouTube.
I'm glad AllOfBach exists but there's a reason people want to stick to the music services they are already familiar with.