If the game engine is 2D, then the 3D engine makes perfect sense. You can animate the 2D sprites far more fluently and with more variety than prebaked animations, unless you want artists to hand draw 60 fps animated combat moves! What more could be done in sprite-based 2D that hasn't been done?