One more reason: enterprise engineers see through the "change the world" and "disrupt" bullshit that startups often attempt to sell to juniors in order to overwork them until their souls are empty, and then expect them to go home and continue working. None of that in most enterprises. "Nine to five", while should not be taken literally, means following an order where there is work and there is life, and those should overlap only very rarely and only when absolutely necessary (no, an app crash or visual glitch is not it).
I see it in my current employer vs my previous employer. While not a small startup by any means, I notice a clear attempt by many ranks to encourage working late and working from home, be it "we'll order pizzas for people that stay here until 20:00" to "we have crazy deadlines that we must!!!! finish now!!!!" nonsense to "we encourage open source but we don't give enough time to developers to handle community issues, and we implicitly expect them to do that on their own time at night or during the weekend". To me, this is very toxic for junior developers who cannot, or do not even know they should, resist it. None of that was there on my previous, enterprise job. Come to work at some hour, do what you do, go home. I try to push this "work from home during after hours" mentality as much as possible, but it's very entrenched.
Regarding sear fillers, while true to some respect for enterprise, I'd say from many conversations I've had with people in the start up world, there exist many fillers there as well, often including founders and other "C"-level executives who only had the talent and know-how to give themselves a fancy title.
Finally, this was posted here in another discussion, but I think it's interesting here as well:
https://danluu.com/startup-tradeoffs/