The shadiness comes in whenever a product is sold to government or generally when the person authorizing the payment isn't spending their "own" money, and when it is hard to measure the delivered value of the product. This is common for education and other government-contract work, and also happens in the private sector (for example, corporate bulk IT services shopping)