I think, in time, bitcoin will lose its anonymity, otherwise it will not be approved by the governments. The fact is that anonymity gives advantages to criminals who can finance activities while remaining anonymous.
The government sees bitcoin as a lot of weaknesses that will be misused by criminals. The most feared is an anonymous transaction. For this reason, bitcoin cannot be accepted as a payment instrument in some countries. I do not know, whether someday bitcoin has a lot of development and can be accepted in many countries. As a technology, bitcoin will definitely develop for the future.