Neat idea !
Anyway, you misunderstood my comment. I see no reason not to make a 2D game. (I still pretty much only ever work on 2D games. I love them.) I just use 3D tools and API to make them. You really have no reason to use a strict 2D tools and API to make a 2D game.
Look at what was said earlier, do you have the skill to make multiple frames of walk animation facing in four directions with forced parallel perspective? You do? Wow. That's awesome. Do you have the time to do that for multiple characters? Not really? That's why I use 3D tools like scene managers and modelers to render 3D objects and things into backgrounds and sprites. I can use Blender to tweak a skin (mesh), apply a skeleton, run a few scripts to animate the model to a given frame, and render the result with at a specific view. It isn't faster for some, but unless you are an excellent spriter you'll probably get more mileage out of a 3D model that you can rotate and animate to hearts content.