It's because companies are being stingy. They will rather have 10 part time employees than to have 5 full time employees and they only hire you part time and give full time hours not to give you benefits..
No one should go to work fuck all these companies