They weren't "given" the option, they had to buy it with cold hard cash.
Free upgrades are only available when seats are open....
For the record, I've received one "upgrade for sale" email this year. Just assumed it was easier a heavily undersold flight, or a marketing a/b test.