So my understanding is that the Colossus/Majestic hull is the size it is to fit the largest possible number of drydocks in the UK. Particularly Length, which is a pretty crucial constraint.
It's not that there isn't longer and larger drydocks but the options narrow down quite rapidly as one Lengthens the hull and for the RN those military drydocks be needed for the limited number of larger carriers.
Hull size didn't come into the outline design requirements for the Colossus class set out by the DNC in Dec 1941. The requirements were based around:-
1. Unprotected carrier
2. Speed 25 knots
3. To carry at least 15 aircraft (including the fixed wing Typhoon then under consideration for naval use)
4. For quick construction (hence hull built to merchant ship standards using a half set of Fiji cruiser machinery)
Initial design was delegated to Vickers and the ship grew in size, both dimensionally and in displacement, from their initial Jan 1942 proposal. One reason for the length increase was to accomodate a free take off for the Typhoon.
Size wise the ship that emerged could be built on slipways previously used to build cruisers. So the 1942 Programme saw 5 Fiji class cruisers due to be built at Stephens, Fairfield, Hawthorn Leslie, Vickers Barrow & Cammell Laird cancelled in Aug 1942 with their places being taken by orders for Colossus / Majestic class carriers. 3 had already been ordered in March 1942. In total 10 were ordered in Aug 1942 to be followed by a further 3 by the end of the year.
Problems with the physical size of ships in the
shipyards began to emerge in 1942, but it was the beam not the length that created the problem. As a result the original Eagle had to be transferred from Swan Hunter to VA (Tyne) as when the beam was widened to 112ft she wound not fit between the cranes at SW.
The real problems with dry docking facilities came with the design of the Malta class (initially planned at 950ft oa with a 114-122ft beam). In 1943 there were only 3 docks in the UK capable of accomodating these ships. But these were substantially larger than the Colossus class.