None of those three concerns can be fixed by any amount of "resource investment" that will satisfy anyone. It would just get them accused of censorship anyhow.
I wouldn't expect Ingress-style open comms, but it would be nice to at least be able to message other players on a friend list.
I just wish there was an opt-in system where you can choose to share your ingame actions. If you don't share it you are invisible and you can't see other players, but if you are into Ingress-like gameplay you can just enable it.
About bots and cheating in Ingress: the biggest problem is that Niantic is a small company and they just don't have the manpower to sufficiently deal with the cheating. If they were Valve or Blizzard the situation would be a bit different.
Anything you can do in Ingress apart from actually hacking the players' phones, or sending threats is legal. It doesn't mean it shouldn't be filtered. At some point more than half the lines in the chat were bots trying to sell stuff. Killing either part works - production (farming) or selling.
Besides, are you serious with that suggestion? Would you prefer email spam filtering didn't exist, otherwise it would get sophisticated? (easier to leave it that way viagra for sale now)