I think we're at a point that maybe the older ships need to be resized instead of the Discovery era ships simpy being to big. I'm honesty not seeing a problem with the sizes and I've always felt if you are building ships that can travel the stars and you have the resources why are you bothering to make them small and cramped? I understand why the NX class might be seeing as they were among the first ships. I get why you'd do that for a TV show because budget, sets, etc. Even before Discovery I felt ships and stations should have been bigger and likely would be bigger then what we see on TV. This is why I never had an issue with the Kelvin films and the sizes of ships and stations there. It made sense given the size of people, crew sizes, etc.