There are at least a dozen places (folders) that Microsoft Windows suggests for programs to use to store "user" data. I don't know the history of this, or if it's even documented anywhere. Regardless, software developers obviously don't know what's what, and just guess.
Like any software company, Adobe has different development teams. Sometimes they talk to each other, sometimes not. The result is that Adobe "data" is stored all over the place, with no apparent coordination.
I used to manage a corporate IT department with several semi-independent teams. One for accounting, one for research, one for production, etc. Each one filled with prima donnas, marching to different business drummers.
Once, in the early days of on-line data entry I had to referee a fight over what to do when a field was a fixed length, like a social security number or a date, as opposed to names, addresses. Some wanted to automatically skip to the next field, saving a keystroke. Some wanted to require the user to hit "return" regardless, for the sake of consistency. About 20 players in a 3 hour meeting reached no consensus.
That was maybe 40 years ago. I can't imagine the state of affairs now at a company like Adobe, and what it takes to keep their prima donnas in line.