You can, but the thing that you get as a SaaS company in exchange for that 3 year discount is the certainty that you'd have a customer for 3 years. There is no longer an incentive to offer the discount.
But there is once you remain competitive, if the reason for people staying on your platform is because they're locked in for 3 years then you're not offering a good enough service as others. This opens the market to competition who will offer better services or prices. The free market at work.
First off, we all know that unfortunately just offering the best product is not enough to guarantee that a customer will pick you and stay with you. Secondly, because of the use of ARR as a key metric that lock in has an extra benefit to the SaaS provider in dealing with investors.
Sure, but again the issue is that this is the incentive behind those discounts and when that incentive goes away justifying that discount is that much harder.