Actually, that's not even completely accurate - it's more like praising a car salesman for not charging you that extra $2,000 that you caught him tacking on.
People should be praising themselves for complaining so loudly that they affected a positive change.
I am not sure what you mean by "doing the thing they should have done in the first place", What was the thing "they should have done"?
They did their own market analysis, they did what they thought was right at the time, their userbase disagreed, they incorporated feedback and adjusted.
This is exactly what I want companies I support to do.
If you are mad at them for not reading your mind as to how you want them to run their business, that seems a bit silly.
That's completely different from only being able to rent the product. But either way, there's still nothing praise-worthy here.