My posting history will show I'm skeptical of Facebook but setting my biases aside, I think there's still a real technical difference here.
I believe the old Facebook Credits required the transactions to go through Facebook's centralized servers. (The programming api for processing Facebook Credits communicated with Facebook's servers.) This would be similar to a customer holding Marriott Hotel points and she wants to give them to a friend; she would have to call up Marriott customer service and have them transfer the credits/points from her account to someone else's. The transactions can't happen without Facebook and Marriott getting involved. That's fundamentally different from Libra since its transactions are validated by external partner nodes.
Therefore, the Libra isn't a cryptocurrency in just a "meme" bandwagon sense; it's actually designed for decentralized transactions that don't require centralized Facebook servers.
Whether the public (and merchants accepting payments) finds that technical difference of any value and massively adopts it, I don't know.