Competition also plays a role here... not that there should be competition in filing simple tax returns... but competition often leads to better goods/services. There is not much to incentivize a government run program to be better other than the current administration cracking the whip so they can get re-elected.