I'm deeply involved in politics (numerous people on here that know me personally can attest to that) and have followed various school approval votes in the greater Boston area (for schools I've worked on the design of). I can say that notion of not ponying up for shiny objects is just false. They want shiny objects & the MSBA gives out money like crazy. Voters typically overwhelmingly support building new schools in their neighborhoods because the current ones are pretty much all overcapacity anyway and/or old/outdated, regardless of any new development in the pipeline. And I'm of course not saying the schools have to be done by the time the new developments might open, but there has to be some kind of growth plan in place that is ready for implementation.
Again, this is a straw man argument (for the 2nd time). Nobody is saying voters don't approve new schools. They do so when they see, visually, a need. Believe it or not, but I've been involved in local politics too! In my town, they take a census every year. Recently they went to the voters and said based on those numbers there's going to be a huge influx of kids using the school system, so we need to expand one elementary school, take back a former school to use for 6th grade, then think about a new high school. It passed and you know why? People can visually see all the kids in town, from play groups to just who's moving into the neighborhoods. But, people aren't going to pay up now for the benefit of future residents 20 years from now. Either they get something or they vote against it.