Err, I don't think the H&R Block lobby is conspiring with legislators to keep taxes complicated.
The tax code is complicated because it's layer upon layer of incentives and disincentives and hacks and amendments and loopholes and counter-loopholes built up over decades. It evolved into its current state, it wasn't built this way.