According to this answer WD-40 is not a true lubricant. I don't get it - even Wikipedia says
The long-term active ingredient is a non-volatile, viscous oil which remains on the surface, providing lubrication and protection from moisture.
which sounds quite solid.
What exactly does WD-40 lack that prevents it from being a true lubricant?