You're right, I can see that. Would it not be a good idea to create a higher level framework based on one of the existing ones? With a mature and massively used core you could focus more on making your framework user [developer] friendly in the way you think Django gets it right.
I am just thinking out loud. It's a good idea, but I am afraid it could easily be too much work to reinvent a wheel instead of building the car around a well tested existing.