Yeah, well, people's interests don't all align. There's tens of millions of people who look at this headline and say "this is good, IRS should not compete with private businesses".
My rep represents me well. She got like 85% of the vote in her district. She votes along with my interests nearly all the time. But the fact she frequently votes for things that don't end up getting signed into law isn't her fault. The fact that a lot of policies I like don't even get voted on because they don't have a chance isn't her fault either.
Suffice it to say, we most likely don't have Free File because of voters.