For better or for worse, I can concede that DS9 and Voyager had two different reasons for existence and thus two different funding streams.
Though I agree, I think the idea of having more and more reoccurring characters on Voyager would have given us more of a feel of a ship that's stranded with no rotating crew, it would have certainly helped us get more attached to their blight. We only ever kind of got that with the main cast and in truth, the only person in the main cast that ever gave us the sense of "I REALLY WANT TO GET HOME" was Harry. Everyone else was just very nonchalant about the whole ordeal. It would have been nice digging deeper and getting a stronger sense of "We're stranded".
The thing is, when saying "They could have fixed this with a bigger Star Ship", well, that harmed the premise of the show, but it also was a premise of the show they didn't often use either. A Heavy Cruiser like an Excelsior or an Ambassador class would have had the resources to more easily manage itself if it gotten thrown far away from home like Voyager did. Being a Light Cruiser, Voygaer didn't and there just weren't a lot of episodes they actually touched on that, especially post first season.
Not to mention the other premise of being a smaller ship was supposed to be so we could get a better feel for how being stranded 70,000 light years away from the federation would impact a small crew. We just didn't get that feeling either, at least not often.
The sad part of this is there were very logical, great reasons for picking a newer, smaller ship as the premise for the series and they just didn't use most of them anywhere close to potential.