That's about right.
We (the big we, not anyone here) expect things to just magically work and be there anytime we want with no commitment in the form of time of money. To be blunt, I'm not sure how to fix this larger issue of the typical corporate behavior:
1. expect the moon
2. ignore the issues and responsibilities
3. go for blood if someone demonstrates how incompetent you are.