>should be able to expect at least a little bit dedication from their employees
No they shouldn't. They should expect exactly what they pay for, me to show up and do my job and then leave. If you want me to be invested in the company, then I need a stake in the company. It isn't complicated.