Again...John Blake was Nolan's homage to Robin. He isn't meant to be Robin.
How do you figure? There've been so many different Robins already, this is just one more variation. John Blake may not be *the* Robin, but he is *a* Robin. With all this 'realism', probably the closest that it's going to get in a universe like this.
That being said, it's definitely a better take on Robin than the one I came up with.
I envisioned a private digital companion/assistant, like Selma from Time Trax