Spinning the spaceship is a pretty hard problem. There's all sorts of constraints on how fast you can spin it for a given radius, and you have to spin it fast enough to be useful. The end result is that you're looking at a pretty huge spaceship that will take a lot of power to start spinning. Its not unreasonable to look at a smaller-scale solution given a world of limited budgets.