What can WordPress do?

Lots, I bet. But, does WordPress need to do everything, or could it be made into a variety of apps; blogging, word processing, publishing, site creation, code editing, portfolios, portal, cms, forum. Lots more I'll bet.

Standardizing coding would help a lot. Instead of everybody coming up with different ways to layout pages, decide on a standard. Innovation is a great thing, but not where it complicates matters needlessly.

Remember, you're creating tools, not art. Tools others can use to create art. The paint brush doesn't have to be great art, just good for applying paint.