They might be able to greatly reduce it. If they wanted to discourage people booking A->B->C and then leaving at B they could start randomly picking an A->B->C flight and not selling A->B tickets for that particular flight, so that everyone onboard has booked A->B->C.
Then after everyone has boarded announce that the flight has been upgraded for free to direct A->C.