are you a native speaker? i'd have made a bet that but works here just as well as than.
anyway ... social media doesn't _make_ anybody wear mental diapers. maybe offers or sells but only government can make you wear them.
As you have it there, "but" would mean the latter is an unfortunate consequence or side-effect of the former, and you're getting both. Whereas "than" would mean you're getting the former and not the latter.
As you have it there, "but" would mean the latter is an unfortunate consequence or side-effect of the former, and you're getting both. Whereas "than" would mean you're getting the former and not the latter.