Because they are trying to prove themselves worthy of national title consideration by playing top teams?
Nobody is saying they have to take a loss; but if they’d settle for 300k instead of demanding a million, they’d get a lot more offers. IIRC, Nebraska turned them down for that reason.