This is subjectively correct. The G4 and G5 had Altivec coprocessing units which were the precursors to SIMD and GPGPU. A few apps could take advantage of it to do video processing and vector calculations but most cross platform apps(like Office or Photoshop) just didn't use it at all, putting the G5 at a severe disadvantage. Also, Intel was, sort of, cheating with their NetBurst architecture. Deeper and deeper pipelines allowed them to get higher clock speeds without adding much actual performance. Ops just sat in the queue longer, but their predictive caching algorithm was very advanced (I'll give them that). Once they got as far as they could go, clock wise, with the P4 they simply started packing more processors on the die (core duo). In fact, their saving grace came from their competitor AMD with the x86_64 extension set.
PPC had the ability to go much faster (as seen in the 3GHz X360, PS3) they just couldn't get the die smaller nor the power down. IBM had the performance advantage with their Power7 CPUs but weren't really interested in the consumer CPU market and left Apple holding the bag. Apple wanted smaller, low power CPUs for their laptops and found it in Intel. Windows compatibility (at least through VM) was icing on the cake.