Isn’t the attack vector more simple than that? A government wishing to “ban” Bitcoin would just need to ban exchanges? No? Or perhaps charge an egregious tax rate on unrealized Bitcoin gains?
I know there would still be ways around both of these, but such bans would effectively prevent or deter most “normies” from accessing Bitcoin.