When I read the GTM 082, "[The Splitting Principle of the complex vector bundle][1]", I see that in the proof we split off one subbundle at a time by pulling back to the projectivization of a quotient bundle. I don't know why we need to pull this back to the projectivization of the quotient bundle. I mean if there is always a line bundle embeded in the given complex vector bundle, we can just split it on the original vector bundle, every time we take quotient of these two bundle, we get a quotient bundle with dimensional reduced by 1. So in the similar way we can conclude that every bundle can be decomposed into the direct sum of several line bundle. So is it true? Can we always find a line bundle embedded into a given complex vector bundle? [1]: https://i.sstatic.net/jExK9.png