This is just a temporary. It's not like they are in those bags for extended periods of time. It allows the fish to be shipped with "large" amounts of air and enough water to stay wet but not be bumped around to much. And as for your title IMO the cups are not a bad thing unless they become dirty. It's a temporary housing until they are purchased. It's all about the upkeep. A ten gallon can be worse than a cup depending on how clean it is.