I think the problem is discontinuing FCP7…I don’t see any harm in releasing what amounts to a version 1.0 software as long as they they keep supporting the previous application until FCPX inherits the critical features.
The same way Microsoft kept the Win95/98 codebase going until the NT codebase was mature from a feature perspective.