Bad sheds are more a sign of inadequate husbandry, or in some cases a hormonal imbalance. Refusing food can be a sign of stress, especially in young/new snakes, but food strikes are common for ball pythons housed under a variety of conditions for a variety of reasons.
Again, I think ball pythons can do pretty well in rack systems, and they make achieving proper conditions easy for the keeper, along with cleaning and general maintenance. But I don't think they are necessarily the superior choice for your average keeper now that larger PVC enclosures and the like are so readily available.