Because it is a platform governed by a 3rd party entity in a foreign country. That platform can ban and censor citizen, based on foreign cultural values and arbitrary rules, limiting citizen access to their own goverments information.
The platform governments choose to use for public information and debate should always provide open and public access to that information.
A government should not require its citizen to create a Twitter account, and thereby requiring them to provide their personal information to a foreign country, just to be part of the public debate and to get public information. That is just plainly wrong.
That’s nice but all of that is irrelevant. You can view tweets without making an account.
Also, not one government solely relies on Twitter to disperse information, it is just one additional channel. They also use their own websites, apps, TV and radio.