"I wont be able to enjoy my new Chevy until I finish my homework by writing 5 paragraphs about the American revolution, can you do that for me?"
Buttons
The auto-formatting story is half baked I think. As far as I know most language have a formatter that goes only one way, which is an improvement over having no formatter at all.
What we're missing is good tools to go from the standard format to a personalized format. For example, I was working on JavaScript recently and the team was using prettier with 2 space indentation. I found that somewhat hard to work with because of some minor vision issues, it was becoming a bit of an accessibility issue for me, but I was already viewed as a bit of a troublemaker at the company and pushing everyone to change their style wasn't going to help me any.
I tried to find a tool that would reformat the code for me without altering the repository but couldn't find an easy solution.
So we have formatters that go from "everyone's personal style" to a standard style. But our tools for going the other direction, from standard style to "my personal style" are lacking. (Hoping to be proved wrong on this point.)
Ads will always be detectable because you cannot speed up or skip an ad like you can the rest of the video.
If they do make it so you can speed up or skip the ad sections of a video, mission accomplished.
If all else fails, I'd enjoy a plugin that just blanks the video and mutes the sound whenever an ad is playing. I'll enjoy the few seconds of quiet, and hopefully I can use that time to break out of the mentally unhealthy doom spiral that is the typical YouTube experience.