I think the most likely reason is that highly functional and customizable interfaces remove the ability of marketers to implement coercive experiences like the article discusses. I see this all over the internet and apps. What used to be standard customization options are becoming rare. How can a company A/B test something if users are running hundreds of different customized versions of an interface? Better to keep things as standardized as possible to ensure the desired experience and facilitate fine-tuning.
Ultimately lazy. Everything can be controlled. Give me a list view, I block trackers anyway and am already not helping improve the quality of the data set.
Maybe I'm just pining for a streaming service in the terminal program.