i think the more appropriate question is why does the Navy have an "air force"? i mean, the Navy does such a good job at taxiing our ground Marines and some of our harriers & helos around the world, why not just get rid of the Navy "air force" as a whole and put all Marine air on amphibs & carriers instead? ... that would allow the Navy to concentrate on what it does best, drive boats, and would better facilitate what the Marine Corps does best, win wars!
fox-3
I cant remember the details of it but didnt they have an all marine fighter squadron (no navy fighter squadrons) on a carrier for one deployment back in the 60-70's (?). I remember hearing that a lot of bad stuff happened and it would never happen again. I dont know the details so hoping someone can put some input on it.