My question arises out of frustration and curiosity for the reasons behind the mess. Let me ask by example, all referring to the home folder:
thunderbird stores its files in
google chrome stores in
rhythmbox is all over the place from
So from what I see,
.local/share seem to be serving the same purpose of storing user configurations and databases. Why is it so inconsistent?
It makes it a super nightmare if you want to share configurations between 2 operating systems like fedora and ubuntu or even two ubuntu versions like lucid and oneiric.