You are extrapolating one school system to the whole US. Chicago has chosen to organize its schools that way because it is one of the more corrupt cities in the country.
I'm really not. Captive money into public school systems is asinine. That taxpayer money should be put into a pot and then handed out to different school systems like charter schools and other alternative schools, not just straight into public schools. We've had a lot of success with our charter schools even in Chicago. Vouchers for private schools would be good too.
You're assuming everyone lives in a relatively old big city. The town I grew up in couldn't support multiple schools, and the money was pretty tightly controlled by the elected school board.
You're also not thinking of things like ELL and other services that public schools have to offer that charters often shirk.