The Kelvin carried 800 people? Yikes. Must be a lot bigger than we thought. The 1701-D carried only a little over one thousand, and it doesn't even exist for another 130-odd years.
The Kelvin looks pretty small, smaller than the Constitution class, but has double its crew.
Quantum mechanics, probably.