As I understand it this point, refactoring would be more work than burning it down and rebuilding from scratch. As to why that hasn't been done yet, I can only assume it's actually a lot more complicated than just a GUI, database, and rules enforcing. A wish for a new builder program goes all the way back to the retail days and people wanting a web based version. No one's made anything comparable yet.