Yet another thread of people who do not understand the system.... Regardless of it's good or not, people don't want to take time to learn, or don't take the time to understand the changes. They are changes, so they are bad.
Now, I am not saying the system is perfect, and I do have some ideas of how it should be done, but there are some benefits here. People fail to see them. Combine that with ISI, who listens to nobody, and just do the thing they (as coders) think is best, and you get what you have now.