Before this exists, there is a community project to de-obfuscate naming back to readable human names. And it usually took about a month after new minecraft version released. But this is no longer needed because mojang now release the actual mapping.
So microsoft(mojang) do want to make modders live easier out of own willing. Not just because it is java. Or they don't really need to publish that at all.