Do you maybe not have all the necessary things enabled in Location Services > System Services to make Maps more accurate?
Well, I don't know why this doesn't happen for you neither...
I'm sure that you just don't notice or dot want to notice all the problems ;-)