The "we'll save some bucks by removing physical knobs and pose this as futuristic by making some vital functions only accessible via multiple levels of menus on a touchscreen" thing is the worst and should be banned.
Digressing: The irony is that it's a language with one of the best standard libraries out there. Wanna run a http reverse proxy with TLS cross compiled for a different os? No problem!
Many times I used it only because of that despite it being a worse language.
Depends on how they are used. They are extremely useful when they add context that is otherwise not present in the code, but way too often I see people simply restating what the code does in the comment. That's not very useful and can become confusing if the code later gets updated without updating the associated comment.
Google has no maintenance culture. Maintenance is simply not rewarded. Instead in order to get rewarded one needs to launch new things to show "impact". At some point the only way to move forward is to deprecate some unmaintained features or the entire product.
The "we'll save some bucks by removing physical knobs and pose this as futuristic by making some vital functions only accessible via multiple levels of menus on a touchscreen" thing is the worst and should be banned.