They are saying they have owned the domain for more than 20 years, presumably paying much less than 23$/yr during that time. Now they renewed their ownership and they find the price exorbitant.
I did not know about the requirement about being able to renew the domain for transfers, I was considering buying a .com for a long duration but maybe I'll hold off on that.
You can buy a .com for a long duration, just don’t make it 10 years. 8 or 9 years is plenty, and gives you room to transfer out if needed.