Opinionated development is rarely popular with wider audiences. Canonical is a business geared towards providing Enterprise products and support. That’s how they make money. They do what they think is best for their Enterprise customers first to keep functioning.