I don't know what the reasoning was but they can't go around refusing to pay the most common form of invoice that gets used today...
Discussion
Enforcing it was rolled back but it is still depreciated. I think you're right that they wont be able to enforce it for awhile, or maybe ever, as it would break everything. However, a tag could be added to nip47 with the description, future proofing it a bit. I don't see a down side to this? At least in the case of zaps the client knows the description and has a method of sending it to CLN. That isn't the case for all use cases so would much harder for them to support.
The reasoning here makes sense to me which is why i think it makes sense to add it especially as its low/no cost to nip47
https://github.com/ElementsProject/lightning/pull/6092#issue-1622210179