And time and experience has shown that it is a subpar solution, especially when $HOME/.myapprc is effectively hardcoded, so you can't even reconfigure it, you gotta use links.
My point was that apps that put dot files in $HOME are following a convention. You can argue that XDG is better or that it's worse, but you can't accuse the app developers of ignoring conventions in general. It's not like OpenSSH creates its own dirs in / or something.
And time and experience has shown that it is a subpar solution, especially when $HOME/.myapprc is effectively hardcoded, so you can't even reconfigure it, you gotta use links.