If those resources are not money, then the employee is really out of luck as they likely will not be able to afford whatever those alternatives are. In addition, there is no way you can take a bunch of people that work 20 hours per week and let them work 30, no need for that many scheduled hours, just fancy corporate communications.
Amazon has the right to do whatever they want to increase Shareholder value; however, shareholder value is the root of the modern trend of devaluing people and treating them as line items in an expense report. Many of these people likely have this job primarily for the health insurance it provides.
I think it is time for the US to switch to a universal healthcare system. Removing the responsibility of corporations to manage health care would free up a large amount of resources they could invest in expansions, wage increases (likely c-suite bonuses). In addition it would allow individuals, especially working parents to more freely make employment decisions and find careers that are both financially but also emotionally rewarding. I think it would have a major impact on the working structure of this country. Not to mention it would allow people to actually go to the doctor when they need to.