This type of thing could easily be negotiated early on in all the startups I’ve worked for. Even non dev employees.
Even worse for a remote job?
It sucks for anyone with health problems and sucks for anyone with children. People lose jobs because their children are sick and because they wind up with a major medical thing that happens. FMLA only covers large medical stuff - if you've worked full time for a year for a large enough company.
Some of this could be fixed with laws that protect employees and things like that. I'm generally thankful I don't have to deal with the lack of worker protection in the US right now - it meant that breaking my elbow while working a seasonal job didn't mean I was out of an income, for example.
I've contracted with companies who specifically hire disabled workers. Their unemployment rate is ridiculously high (edit, I've heard numbers of up to 70%) and my leadership wanted to so something about that. I needed web usability experience added to my team, why not have someone with a disability to lead that? Guy was unemployed for a year, had a masters in HCI, this was an easy choice.
My company wanted to include our work in their diversity report, why not? They're specifically reaching out and hiring people who cannot find work, if they get positive PR for that, why the hell should we stop them? It gets more like-minded people in the company and shows others in our industry that they can do this too. It's leadership.
Let's say society as a whole confers a benefit of $x for a 'feel good' story about a corporation doing well. We can interpret this however we want, for example, the propensity to shop on Amazon increases by some epsilon.
This now means companies will try to do morally 'good' things in order to gain these rents.
This is a mechanism in which we reward companies for engaging in socially optimal behavior, and it operates without any central management.
Of course, like all things, this can be gamed. But that's not, on its own, a reason to suspect it's all for naught.
However, I do think that there are certain norms, that when violated, deserve to be called out. By calling them out, we help enforce the norms that are important to us.
For me, the norm that was violated here was "don't use the fact that you are treating disabled people decently as a way to elevate your business," which is a subset of a larger norm of "don't use disadvantaged members of our society for personal gain".
Pitching this story to the press (which Amazon certainly did) is different than doing the good deed itself, and the positive benefit to their business for doing this seems like it shouldn't outweigh the social norm that has been violated. Surely there are positive moral things they have done (some recycling initiative?) that don't rely on violating the norms I listed above.
"Is it okay to use disadvantaged people for personal gain, if in doing so you also improve their state in life?
I would answer (not enthusiastically) that it is okay.
Maybe they could start with Boxers.