For me the only role that a government should have crypto is the protection of it's users because people that are involved in the cryptospace is vulnerable to attacks everyday and the only way that I can think of is for the government to have a role as a protector of the users since they have the resources to do it.
Yes the governments can do a lot in this case. They have more facilities to work effectively on this field so if they will work then they will do it perfectly and they can manage to deal with these attacks and hackers. They can trace them but only they need to come and adopt this crypto.
Though it is vague to say that the government should protect crypto users but one thing is we will surrender our data to them in order for the government to do their job. This is why these local crypto exchanges and other crypto businesses are under the government's laws and regulations. But in return, we are submitting our KYC details to these platforms. This is the repercussion of asking our government to protect its citizens. But the government can only do so much. If the scammer is anonymous and out of their jurisdiction, I don't think the government can fast track the resolution of their citizen's problems. It is still up to the user how he can protect himself from possible screw up.
Their support can be the same as they give education in their colleges and universities about the uses of crypto and if everyone will get education about this technology then they will be able to protect themselves.
The governments also have a very fastest technology to trace the hackers. They have very advanced technologies nowadays and we all know that bitcoin is not completely anonymous.