Because the state constitution protects the right of home rule for municipalities. There's no such guarantee for local income taxes.