MacOS users do not have choice. MacOS users are locked into whatever distribution channel the dev chooses and most go it alone. This is the same level of "choice" that iOS users have.
iOS provides a unique, one-stop-shop, experience for apps, payments and support that focuses on privacy protection which IMHO provides a great customer experience.
MacOS, like the PC world, forces users to scour the intarwebz for apps and locks them into potentially no-name payment processors (ex: not every dev uses ApplePay, PayPal or Amazon for payments).
Ask yourself what you really want:
1) A single location and login for searching, comparing, downloading, upgrading, paying and support (payments) for apps that gives you a report card view what data they are collecting.
or
2) A login for the Apple, Amazon, Microsoft, Steam, Google, Facebook, Epic, stores.... plus all the independent ones where you need to give them all your personal information and receive no warnings as to what data they are collecting about you and selling to god knows who.