All the companies you name have significant engineering manpower to dedicate whole teams to maintain all the tooling so that the devteams don't need to worry about maintaining their containers, VMs and whatnot.
I dare say that all that microservice stuff only works with 300+ employees if you keep everything containerized.