Why can't I log in, see what information employers and banks and whatnot have submitted about my income, add any pertinent information about deductions or additional income, appeal any inaccurate information, then click 'request refund' or 'pay dues', select which bank account to use from the information they already have, and be done?
Subsiding smaller companies to compete with the larger ones isn't going to fix the problem, it's just going to entrench the industry and empower more lobbyists.