Limit use of shipping methods by country, state, product names, brands, in fact any products attributes. You can also put shipping restrictions based on customer group, store view, order total, weight and other shipping parameters. Very often shipping carriers put certain restrictions based on shipping destination, product weight, product quantity and so on. It's very difficult to comply with these limitations without losing some important functionality.