As for 2FA, it is a nice thing to have, but it comes at a significant support cost. People lose their token, people get annoyed by the friction, people can't figure out setup (especially older folks).
Government services have to work in all these scenarios, simply because that is a right of the citizens.