I used to do this kind of stuff for fun in my high school days. Now I don't have the time =( Kill to be able to get into game dev professionally (without winding up in a sweatshop, lol)
Why not?
2 cents :)
maybe for learning purposes we should start from scratch or reinvent the wheel.
else use existing wheels.