The flip side of this is charter schools aren’t required to take special needs kids, either. Oh, your kid has Down Syndrome or is Autistic and needs additional staff or effort? Sorry, they’re not welcome here. They have to go to the public school. The public school doesn’t have enough funding to afford Special Ed teachers because it’s all been vouchered away to charter schools? Tough titty.
Public schools work because the money pays for things like Special Education and Gifted and Talented programs. Charter schools can’t afford either, so they don’t provide either. Even ignoring the possible pitfalls of for-profit motives, you’re going to end up with a weakened education system because without collective funding, all education must be geared towards the statistical average.
Not everyone has the means and opportunity to pack up and leave a shitty state.