> Singling out certain types of income makes no sense
Actually it makes sense based on what income can be reliably taxed. Impossible to verify how much that person actually tipped, so better write $0 on the tax form. As someone else wrote, that only punishes honest people.