I think it's down to a misunderstanding about UX design and usability. Basically, a lot of companies seem to get 'minimalistic, lacking in features' confused with 'easy to use', and assume the way to make their software more accessible to the general public is to remove all the more 'complex' features that were there before.
But this isn't the case; good design doesn't mean 'remove every feature except maybe three of them', nor does it mean 'hide features under layers of menus in case they scare newcomers'. It means to make the software easy to understand at a glance, and to make it so people with different use cases can get doing done.
We see the same trend in website design too. An assumption that good design means 'barely anything on screen at any one time'.
So yeah, it's due to a UX misunderstanding,