You can parse this one however you want, but the outcome is the same: Delta has eliminated the expiration date on SkyMiles, a move that benefits every consumer. More importantly for infrequent flyers, it’s one of the few moves I’ve seen an airline make recently that also benefits travelers who are not Elite members. There is no catch or compromise. I have no idea whether other airlines will follow suit (I’m guessing not – even though this is a great benefit, no one is going to fly Delta because their miles don’t expire. The expiration date was 18 months from your last activity, so the date would extend any time you flew). Even so, it’s pro-consumer and it’s hard to argue with that.
(On a side note, the frequent flyer community seems to refer to SkyMiles as SkyPesos because they are seen as a devalued currency. I prefer to use SkyKilometers, as it always seems to take 1.6 times as many SkyMiles as you’d expect to actually redeem an award).