The reality is all this is a result of well done user testing and giving users more of what they respond to.
That said, cigarettes were the same thing so I think in the future the solution to "habit forming tech" is simply to create a cultural push back and potentially regulate.