I have never worked at a company that didn’t manage their own vpcs, where having it generated the Vpc for you would be an option. Hell at the current place I can’t even create security groups or Iam roles or policies.
I think all companies that are serious about developers learning should allow them to have a separate dev account with a pretty long leash to experiment.