I agree with the first point but can you cite some examples for the second. I personally feel they are/should be most developer friendly company considering they are purely engineering driven.
Some of that impression is leftover from the way App Engine handled things and the first impression that left, but even GCP documentation itself still seems to struggle outside of "Google approved" languages.
Disclaimer: I interviewed with GCP as a .NET developer with a lot of experience in .NET to try to improve the situation. I got a lot of nasty ego directed at me that interviewers didn't trust my technical expertise because it was in such a "gross" stack and didn't know how to interview me technically. I personally saw that as direct evidence for why I'd never use GCP.