“User engagement” is code for “addiction”
I think there should be regulations on this aspect of programming/marketing. Sadly it's hard to monitor, and it's the best way to be successful in today's market.