When first seeing this post my initial answer was “yes” but that quickly changed after reading the comments.
I was one of those people who did not understand the new workflow or some of the features. The first version went against everything I learned from experience or from those that taught me.
Starting out with version 3 and working my way through 7 before this version came out was easy to understand. I came from an Avid background. I understood the project, sequence, clip relationship. A concept that would transfer from Avid to early version of Final Cut Pro and Premiere thrown in for good measure. You had tracks, you had bins, all the basic tools were there. You know what they were for and when to use them. Moving on to another NLE was nearly painless. A few things were different but the overall concept, not to mention the basic techniques were the same.
Then our friend X came out and things quickly changed. Everything we knew and learned was out the window, including the kitchen sink. We had to start most of the process over again. No more tracks, features were missing and everything was a big train wreck in the eyes of many. There was confusion, chaos and some anger. I kept thinking this same thought: What has Apple done to us? Later as updates became available and learning the new thought process I began to see the new version for what it really was. It became clear that, even though there was some confusion as to the workflow, that this version has potential. It could be the next great NLE once I understood where it was coming from. I am glad I finally learned to accept it for what it was and had great hope it would become something to look forward to working with. Had my mind not have changed I would have missed out on something great, something powerful.
I really do not think it was released to early. It was a new way of doing things, needed to be out there to be a competitor. Much progress has been made. Anytime some new software comes out there are going to be issues. As history has shown, things do get better.