US law used to prohibit federal employees from accumulating miles when traveling for work. The federal government found that this policy did not in fact save any money. And in December 2001 President Bush signed a law that allowed federal workers to accrue miles from their travel.
It’s very difficult for businesses and governments to make use of miles to offset the cost of business travel, especially under a regime where those miles are sitting in employee accounts.