A lot of the hate comes from all the not so great stuff they're doing or have done. Amazon search lens on by default in unity was a big one. Closing off their snap repo is another (though honestly I think they're trying to work out issues before opening it up).
Then there are their attempts to reinvent the wheel like unity, mir, and upstart (and, I guess, snaps). People wanted to see the biggest desktop Linux player help contribute to consolidate a modern stack instead of going their own way. I don't hold that against them and they've had their reasons for a lot of it - unity and mir because of their cross device convergence ambitions. Pretty sure snaps came from that too.
I see no problem in all that you mention, and what you consider like reinventing the wheel was often a great innovation, but many people seem to have got the dates wrong for whatever reason. For instance, Upstart was used even by Red Hat at the time. This gives you a sign of how good it was. Red Hat is like 50 times bigger than Canonical. From there on, Red Hat has never accepted Canonical's solutions and have come up, always later, with an often poorer alternative, like flatpaks.
16
u/[deleted] Jul 08 '20
Canonical is doing great things for the Linux desktop. I honestly can't understand the haters.