There are two issues here.
There's the filing of taxes, which is complex and needs to be simplified and probably has many options. I understand in other countries the government does it for you and that's your default, so your filing happens automatically. That would be worth looking at.
The issue for us is that we are seeing more and more income benefit programs being delivered through the tax system. A system that is primarily for collection of revenue and determining tax liability is being used to deliver income benefits. They've been successful programs, so we wouldn't say not to use the tax system. That is actually much simpler than a lot of social assistance programs we see, so that's a good step. However, if you're going to go down that road, you need a dispute resolution process that people can actually use.