An potential problem is that now half of your IT recruits go to reinventing this stuff instead of working on domain problems. There aren't that many it staff per 10k municipal employees.
(Of course this is assuming Azure specific hassles take much less staff time than running your own infra, not a given...)
(Of course this is assuming Azure specific hassles take much less staff time than running your own infra, not a given...)