In an ideal world I'd fully agree. Realistically this isn't always possible.
Again using my business as an example, we ship USPS only for retail orders. You can choose Express, Priority, First Class, or Parcel Select (depending on order size) for speed/cost but you can't choose Fedex or UPS for...