We could also argue the pros and cons on whether a company should stick with small, incremental tweaks to their software so that they don't rock the boat, knowing how resistant to change people tend to be, or be the kind of company that occasionally decides to rock the boat for, in their view, the betterment of the industry and hope that their user base gets on board with the expectation that tweaks will need to be made later. Seems like Apple has its origins with boat rocking so it's not surprising that they rocked the boat a little hard with FCPX and have had to make course corrections along the way. I bet the other NLEs are watching what Apple does in anticipation of poaching the new features people end up liking better.
Let me give you an example of why Apple is an unreliable developer for pro applications:
3 years ago I was working in a TV station, they were changing the name of the station and all the promos needed to be reopened and have the logo and voice over changed. We are talking about 600 promos.
Now, all those promos were done in FCP7 and we were able to open them up. Today FCP7 is no longer supported but now they have above 2000 promos made in a format no longer supported. If they were made in Avid or Premiere there was no problem.
Then, you have to talk to the owners of the station and explain them why you need to spend more money changing platforms. THAT takes you about a year in convincing them and during that year they will tell you "you are an incapable that have no clue about technology because 4 years ago you told us to spend certain amount of money in the current platform". Anybody working in a network have been trough that.
Then... your video editors know how to use FCP7 but no necessarily Avid or Premiere. So is a hassle for human resources as well, you may fired them or pay for training a huge load of money.
That, and other reasons is why you can not trust Apple pro applications or any other application because they are not reliable. I can use FCPX AS AN OPTION but is totally irresponsible to relied on that software at serious corporate level.
If you are going to use FCPX do it, but master Avid or Premiere if you want to go pro. Personally I like FCPX but Apple has been so negligent specially with Compressor, that damn software was never able to use the multicore or network render, a complete lie that software is. And lets not talk about FCP Server... it never worked! Huge scam.
And today.... I am trying to make the iPad to talk via midi with my iMac... impossible! I have a virtual instrument on my iPad and iOS is totally incapable of synchronizing via USB with Logic or Live... come on!!!!! is 2014!!!!! The only way to make the iPad work via midi is using an EXTRA EXTERNAL midi cable!!!!! I mean, I have to use a technology developed 35 years ago!!!
Sorry but I do not have machines to show off and only surf the web, I actually use them. And I am not asking for much, just basic reliability.