Due to their mission, Marines need to bring everything with them, including air support. The Navy may just provide taxi service but not stick around. The Air Force will show up eventually, but is definitely less vested in ground combat support rolls.
Each service has things that they do best and equipment needs to help them perform their mission.
During the Korean War, my uncle started in the Air Force and then switched to the Navy. When asked why, he always said he really liked their beds.