Micah Shaeffer for Niantic, it’s mostly because they were expecting an Ingress-level success with Pokemon Go, and instead it was several orders of magnitude more successful than that, and they’re basically still playing catch-up and getting around to implementing features that have been anticipated since launch (PVP battling and trading were featured in the very first pre-launch trailer and still aren’t in the game).