because you literally have no reason to limit the size of a ship since your just adding more and more armor and systems
Hate to disagree with you but I have a few reasons.
Structural strength increases as the square of the size, while weight increases as the cube, which is why shipbuilding only really got huge when they started using steel for ships. Also, you start falling into the same trap as my 'fleets' did in Galciv 2, and when you have to deal with the warp to move quickly, that all-killing behemoth becomes largely irrelevant, because it can't be everywhere at once. Also, the length of the cabling you have to run to power all your weapons gets a lot longer unless you use multiple reactors (not a bad idea, but if they're big enough to cause splash damage when they go, maybe it is after all), put the reactor(s) closer to the surface (completely obviating the advantage of being able to put the key stuff behind more decks). And if you look at the description of the Armageddon battlecruiser, it'd appear the maintenance goes up hard with added guns. Finally, and most importantly, the calculation for moment of inertia (which is what determines turning speed) depends on the square of the radius, so even one more kilometer, and you're talking about a ship that can't turn in a turn. Unfortunately, ships that are basically prettified space hulks have limited use in a battlefleet.
Okay, less nerdy engineeringness from me. Anybody want to know anything? Want a piece of cake? (I swiped it from portal and boy is it good) Any excuse to return from OT land?