Where does the money from to fund those amenities? The surplus generated from their wage labor. You can pay someone $300,000 a year and expect to make $400,000 from their contributions.
It can absolutely be the case the workers are well treated and still be losing their surplus value.