Every guide, comparison and detector run we have published under profiles.
A script that opens one browser per task creates one profile per task, and every tool that lists profiles then has to list them forever. Temporary profiles go in a separate tree the desktop app never reads, and nothing in it is deleted for you, which is the point.
A loop that opens 400 browsers should not decide that you now have 400 cloud profiles. The sync option has three states rather than two, and the difference between the default and an explicit false is the part worth understanding.