Hello @Managor, you'll need to reach out to the Debian package maintainer(s) for steam (as Ubuntu inherits this package from Debian) for this issue as your issue is with the distro-provided package, the Valve-provided deb has been using ~/.local/share/Steam for years.
The rest is a couple of legacy bits, which I agree is a duplicate of #1890. Closing in favor of the existing issue report.
Nothing extracted yet.
inxi -F here: https://imgur.com/iH3XH3H
Steam version: https://i.imgur.com/YGzjzFK.png
When installing the steam package from ubuntu repository, the program creates all the data files under ~/.steam. ~/Steam contains crash logs and bootstrap.log.txt and ~/.local/share does not contain any folder related to steam. It doesn't adhere to the XDG specifications at all.
The .deb file you download from the steam website seems to work a bit more intended but it still litters the $HOME folder with .steam, .steampath and .steampid. What I've talked with Plagman, there isn't going to be a solution to this.
A lot of other distros seem to create a symlink ~/.steam that links to ./local/share/Steam to fool steam into using the $XDG_DATA_HOME for everything it does.
Steps for reproducing this issue: