School financing needs drives a lot of local government decisions. It's an invisible force like gravity. Approving office buildings and retail stores adds tax revenue without adding to school district costs (enrolling students). Approving housing construction means more students to absorb.
The public cannot directly vote to reject the electric company's price increases, or more expensive groceries, or car dealers charging MSRP. Requiring voters to directly approve school taxes or public services is great for cost control. But you get what you pay for with austerity: long waits for service, crowding, short hours, lower quality employees. Voters only approve the school levy when the pain of service cuts exceeds the pain of forking over another $$$/yr in tax. While residents choose politicians, over long periods of time politicians choose what mix of residents can move into the area! Think of downtown areas that are purely zoned for office buildings and parking garages.