You were offered options based on your stated needs. That is not a default position, evidenced by the many posts you will find in this forum where issues are troubleshooted at length before considering using a different OS, including Windows.
I also disagree in that promoting other distributions is a disservice to the ecosystem, since the ecosystem goes far beyond Zorin OS. It is actually one of the greatest strengths of open source software.
Since you've already expressed frustration in regards to this aspect of Zorin OS, and given examples of how it has affected your personal life, do you think it's unreasonable to consider other alternatives? Incidentally, using a different distribution might give you a broader perspective about how things work.
A great place to start educating yourself on this topic is the Debian Handbook, as well as the official Debian FAQ, which address this very common complaint about software availability:
Since Zorin OS is based on Ubuntu, which in turn is based on Debian; you will find that a lot of these things apply to Zorin OS as well.
As you can see from those links, this isn't a technical limitation, but a design decision. Zorin OS in particular lags a little behind from the latest version of Ubuntu because the developers prioritize other aspects, and likely because there are only two developers working on it which makes progress slower than it could be otherwise.

