Your technique of using different folders sounds a bit like mine:
Oct 29 2020 .thunderbird -> .thunderbird_Iter_G+0__MASTER
Dec 10 2021 .thunderbird_Iter_2007-06-23
Oct 20 2018 .thunderbird_Iter_2018-10-20
Dec 1 2019 .thunderbird_Iter_G+0__MASTER
I have a similar setup for Firefox, but I just recently purged the older directories:
Oct 29 2020 .mozilla -> .mozilla_Iter_G+0__MASTER
Jul 17 20:14 .mozilla_Iter_G+0__MASTER
Notwithstanding that single directory, I do have it set up (in my /home/username/.mozilla/firefox directory) to selectively choose among multiple profiles (for Firefox):
Aug 27 18:13 'Crash Reports'
Oct 5 2019 installs.FAILSAFE
Jul 17 21:01 installs.ini
Sep 6 22:04 OasisMega1.FirefoxProfile_DEFAULT
Jun 25 2021 OasisMega1.FirefoxProfile_DEFUNCT
Jul 17 21:01 OasisMega1.FirefoxProfile.Geogebra
Nov 13 2023 OasisMega1.FirefoxProfile.Geogebra.BKUP
Sep 21 2023 'Pending Pings'
Jul 17 21:01 profiles.ini
Oct 5 2019 profiles.ini.FAILSAFE
Jul 17 17:08 profiles.ini.OasisMega1
As you can see, you don't need to limit yourself to the randomly-generated profile name assigned by Firefox when it creates a fresh installation!
In the past (not currently), I have used that same approach/mechanism to be prompted, on startup of Thunderbird, to choose from multiple e-mail profiles (with distinct and segregated mailboxes). The key files are the following, for either Mozilla tool:
=============== Firefox ===============
installs.ini (Firefox):
[4F96D1932A9F858E]
Default=OasisMega1.FirefoxProfile_DEFAULT
Locked=1
profiles.ini (Firefox):
[Install4F96D1932A9F858E]
Default=OasisMega1.FirefoxProfile_DEFAULT
Locked=1
[Profile1]
Name=FirefoxProfile_DEFUNCT
IsRelative=1
Path=OasisMega1.FirefoxProfile_DEFUNCT
[Profile0]
Name=FirefoxProfile_DEFAULT
IsRelative=1
Path=OasisMega1.FirefoxProfile_DEFAULT
Default=1
[General]
StartWithLastProfile=0
Version=2
[Profile2]
Name=Geogebra
IsRelative=1
Path=OasisMega1.FirefoxProfile.Geogebra
=============== Thunderbird ===============
installs.ini (Thunderbird):
Default=OasisMega1.ThunderbirdProfile_DEFAULT
profiles.ini (Thunderbird):
[InstallFDC34C9F024745EB]
Default=OasisMega1.ThunderbirdProfile_DEFAULT
[Profile0]
Name=ThunderbirdProfile_DEFAULT
IsRelative=1
Path=OasisMega1.ThunderbirdProfile_DEFAULT
Default=1
[General]
StartWithLastProfile=1
Version=2