Sounds like your issue's more with change than specifically what the spec says then. I get that, but also.. where would we be? (But then, I use a rolling release distro (btw) and happen to like systemd.)
> Why does that path need to be two directories deep?
It doesn't, set `$XDG_DATA_HOME` to something that isn't.