is doing a lot of heavy lifting in this poll, which should be obvious. I'm not ignoring anything. Cops respond to a variety of calls, all the time ... because there simply are not enough of them to have this "specialized" force you think would solve all of these problems. The grand irony of all of this is that the defunding of the police departments in this country will make the kinds of reforms you are talking about impossible.
This makes no sense.
Cops respond to a wide variety of calls all the time because over time (particularly between the 1960s to 1990s with concerns driven by crime statistics, though the trend has continued even as the original impetus reversed) resources were pumped into police departments, often diverted from other local services organizations.
When all you have is a paramilitary force trained for the application of force, every local problem looks like a target for the application of paramilitary violence.
This assumes that generalists are equally effective at all tasks as specialists. Well, as a generality; in the specific case of all-purpose use of police vs appropriate use of other community services, it actually involves the assumption that specialists in the application of violence to achieve compliance are as effective in specialists in tasks unrelated to application of violence in those non-violent tasks.
In technology, if senior IT management decided they could reduce staff by having network installation specialists, with little to no additional training, cover application development, QA, requirements analysis, SRE, DBA, desktop support, and project management tasks instead of having specialists in each of those domains, they'd rightly be viewed as insane. But that's, broadly, what local governments have done with city services, with cops in the role of the network installers.