Anyone know the official reason for Google to do this? Is there some sort of dependency on YouTube?
Also, you can embed YouTube videos in some other Google services, and the SSO may help in making that feature work correctly. What if a teacher creates a private YouTube video and embeds it into Google Classroom?
In Google's defense, they have no reason to set up a different API or CDN for each service they own and operate. That would be a maintenance nightmare.