The grids are in no way meant to define pathing. NEVER. There are two kinds of 'pathing' people talk about. One is wandering. The other is the pathing you are talking about. There has been quite a lot of discussion about such things and you really need to look into it more. In your post you state they they would only have to do a simple distance check from the mob to the player to determine which path to take, this is not correct for all cases. I for one am for ditching the entire grid system as it is poorly designed AND poorly implemented.
__________________
++[>++++++<-]>[<++++++>-]<.>++++[>+++++<-]>[<
+++++>-]<+.+++++++..+++.>>+++++[<++++++>-]<+
+.<<+++++++++++++++.>.+++.------.--------.>+.
|