Should we take a hit on our perceived anonymity for the sake of creating a more viable currency?
We already have a viable currency. What we lack is respectful government. There is no need to modify bitcoin so that governments can infringe on people's rights. If having government intrusion has value then the government can launch their own cryptocurrency and see how many people they can force to use it. We don't need to help them.
You had an interesting idea about getting there first as perhaps a way to strengthen anonymity, but understand that an unjust government will take what they want once you've done the work for them.