First there's this idea that corporations are evil, or more evil than a more independent company. I simply disagree. Business large and small are driven by needing to make a profit. Some may be have more moral practices than others, but by and large what's considered "more moral" is in the eye of the beholder. But it's not like the size of a company makes them inherently better or worse.
Second, at least a couple of the people that were laid off have little more than praise for their previous employer
https://www.enworld.org/threads/dan...mf-podcast-youtube-stream-notify-link.701659/. They enjoyed their time while working on the D&D team and had positive things to say, it sounds like they had generous severance packages.
Third, I think that it's better if people accept that while layoffs happen it's just a reality of business. My father ran a small drainage tiling business in addition to farming and at one point had to let go of the surveyor that he had employed. It wasn't anything personal, it was just that with new technology the guy wasn't needed any more. It wasn't great for my dad or the person he let go. A company doesn't owe an employee a job any more than an employee owes a company their loyalty.
So do with that whatever you want. Companies aren't evil because they lay off people, WOTC is one of the better employers according to
ex employees than most other options. There's nothing to solve. If you really want to give creative people the best chance at gainful employment, spend money of TTRPG products, including WOTC which according to many is one of the best companies to work with.