I think that as clunky and aging as the FHS is, it's still really important to support it otherwise you'll be patching a ton of software to support your non-standard hierarchy. Implementing a different hierarchy with links is just more confusing than anything. How are you supported to know what's the "right" directory for something without reading two standards and comparing at that point?