I know of one business where it took 4 years for Amazon to start dropping that hammer. A real killer for any maturing startup.
Yes, you could simply budget for the full price and set aside that money, but any smart executive will tell you that money is better invested in the company. Would you be willing to fire 10-20 employees with 1-4 years of tenure because Amazon decided you were tied enough to them to drop your discount?