The witness discount is fair. Witness data impacts Bitcoin much less than UTXO data, as the latter has to be stored in much more expensive memory with good random access performance, ideally volatile RAM. Witness data by comparison can be stored on cheap, slow, hard drives without issue.
If anything, the 75% discount understates the difference in cost.