Besides cleanliness which is more a preference I agree, separating config, data, and cache makes it easy to know what can/should be backed up, what can be synced across machines, etc.
I find that there is a tendency to make too many things hidden. I just assume I'll have to show hidden items by default in all contexts now.
I find that there is a tendency to make too many things hidden. I just assume I'll have to show hidden items by default in all contexts now.