It's the most correct capacity it can specify. There's a user-facing `capacity` method so I think it makes sense to give `uint::MAX`, similar to how infinite iterators use `uint::MAX` for the lower bound part of the size hint.