I partly agree, but I disagree at the point that there may be no correlation between the amount of non-native apps and the overall "happiness" of users.
Just because business see that it's cheaper does not make it the better option.
Just because business see that it's cheaper does not make it the better option.
It could also be said that it's a feature that the app does not 100% follow the native UI as the experience will be the same irrespective of which OS you are on.
Is it a feature, that MS Teams (as a default setting) does not use native notifications on OS X? As a user, I have to disable two notifications now, because one does ignore the system setting. I don't know how to sell that "feature"... Imagine having many apps with each having it's own notification setting, layout and appereance.. That's hardly an improvement to the status quo.