> about half as much of the economy would be spent on them (per capita), compared to the general population
Your math only works if mentally ill people receive no other services from the state whatsoever. Assuming the mental hospitals receive supplies by road, this is not true.