"There's a reason social media has the hold on us it does even though we all hate it."

The reason is stated vs revealed preferences. It's that simple. People say they hate social media while their actions reveal something else. So yes, you can easily design an app that doesn't incentivize the behaviours we say we don't like, and we won't use them, because despite saying we don't like them, we prefer them.

Dark Patterns is a whole thing in UX/UI... and it's not because we secretly love them