Not exactly correct. Some Marine Units were carrier based in 1944. The US didn't think you could fly Corsairs off of the carriers so gave a bunch of them to the British. The British learned how to over come the carrier problems and flew them off carriers for 6 months before the US did. All of the Corsairs up till that time were Marine land based. After that some Marines had them on Carriers. The trick was to fly the Corsairs in a wide circle when landing on a carrier so the pilot could see to land. They would straighten up at the last second of so before touching down.
The F6 HellCat was designed for carriers right from the start and was another great Zero killer in WWII.
“The US didn’t think you could fly Corsairs off of the carriers...”
The Corsair was intended to be a carrier-based aircraft. Initial Corsairs had a “bounce” in their landing gear, causing them to bounce over the deck pendant in carrier landings. That is when the Corsairs went to the Marines for land-based operation. The Brits overcame this problem and used them off carriers. Later we also used them off carriers.