Bad reasons to give it
The only time I consider giving a discount to a large enterprise for my SaaS product is when the order is large enough, i.e. per-seat licensing, that it justifies it.
But I’ll still run the numbers to make sure I am not “buying the contract.”
A small cursory discount to your customer making the request may appease them, but it’s really an insult in disguise.