In this article I might be wrong at any of the parts as Drupal is huge and my knowledge might be not up to date and I might be wrong anyways. These are my thoughts currently that I want to share them with the Drupal Community...
I really think Drupal has a few issues. These are mainly related to previous generations of Drupal. Current Drupal versions come with pretty much relations to previous ones.
I started using Drupal like 2 years ago. Maybe earlier. I really loved its idea however before finding drupal I've started writing my own CMS. When I didn't even know about the expression 'CMS'. This thing doesn't mean much. It only means i really understand the basic reason why it was made.
My belief is that things can be much easier. Here I am about putting some idea together how Drupal can be (and hopefully will be) much better.
- No exceptions: Each and every node type info (publishing options, display settings) should be normal fields. With all the options a field gives: Widgets, Formatters, etc. On Entity Type Properties there are Title, Author, etc now. Great. We need all the rest I believe.