Some of the design anti-patterns he's describing smell a lot like the broken window fallacy [1]. Sure, apps can get big on getting users addicted and "engaged", but there's no actual economic benefit being produced by such design - just tons of opportunity cost to users.
[1] https://en.wikipedia.org/wiki/Parable_of_the_broken_window