I agree with 1 and 3, but 2 seems exaggerated. Enterprise jobs vary a lot depending on the organization you fall into. There are lots of engineers at Big Corp that are innovating and pushing the envelope.
I agree with you in that some Enterprises are innovating and pushing the envelope, but it generally isn't global to the enterprise, its in small areas they can accept the extra "risk". And at least in my experience it generally isn't done by a recently hired new grad, its usually a trusted insider team with some history at the company.