To be fair...
The huge size of an aircraft carrier is dictated by how much deck space it takes to land a plane. That said, it does have a psychological punch.
I've seen SF carrier concepts that are large enough to land B-52s. Or SF carriers that can fly. Very impressive, not too useful.
In real life, navies are trying to figure out how to get the function of a carrier into a smaller space, using better catapults, "ski-jump" decks, and a lust for VTOVL planes.
As for flying carriers, the last attempts at that were the Akron and Macon airships that flew out of the big hangar I can see from here.
