I understand that one of the issues faced by software publishers is the issue of compiling so many versions for so many different Linux distributions.
Something that seems to have gained a lot of ground in the past few years are the use of flatpaks and snaps which allow installation of applications that contain everything they need, so no need for so many compiled versions in different package formats.
I love the fact that I can use MS Teams and MS Edge on my preferred Linux distro, so having 365 Desktop apps would be amazing.