So the movie magically gets better if someone utters the word Catwoman? You realize she doesn’t call him Batman once, either, right? Perhaps there was never a need for him to say “Catwoman” in the scenes they shared. The only other character she actually talks to in the costume is Daggett for one scene and he doesn’t even call her Selina in the scene even though it’s clear he knows her.
How often do you call your friends by name? I don’t call them by name often at all. I go “hey what’s up”, not “hey what’s up John”. Batman and Catwoman logically aren’t going to sit around going “Batman, what’s up”. “Catwoman, what’s up”. I don’t think they were actively avoiding calling her Catwoman, they just weren’t going to awkwardly shoe-horn it in and the specific story they told never required a big name reveal. Same can be said for Two-Face who held that persona for all of 10 minutes of screen time. Batman, Bane, Scarecrow and Joker are all called by name in the trilogy. It just wasn’t needed.
As far as the Robin thing, the whole idea is Batman becomes exactly what Bruce sets out to achieve in Begins: more than a man. So, it’s going to end with Blake taking up the mantle as Batman. The Robin name is just a little nod. If he was called Robin from the start, that would potentially spoil(or at least hint) at the end of the film.