Canonical has its own issues. Security updates to packages being put behind a paywall called “Ubuntu Pro” even during the LTS window is driving people away from Ubuntu right now as well.
Imagine if you were trying to keep compliance and suddenly a security update was an ESM package found in the Universe repo? To get that update installed you’d have to pay Ubuntu Pro for each host you have.
They have a personal license like how Red Hat allows some licenses for personal use so if you have a few home machines it’s fine. But if you have a job that has a fleet? Not a fun time to suddenly need to pay for updates even during LTS window.
Everything can’t be free, at some point it’s gotta cost something.
Not everything is a "fuck you pay me" relationship. Being a dev who for years built a tool used by people on the daily, the entire thing was a labour of love and I was glad others used and improved it.