The USPS and the constitution [The Congress shall have the power] to establish Post Offices and Post Roads.  Thus, the Constitution allows the government to get involved in postal services, but that doesn’t mean that it has to. If a better alternative came along, then Congress could kill the USPS completely if it wanted. https://www.downsizinggovernment.org/usps-and-constitution