(Please don’t recommend ventoy. Reasons: The LiveUSB is people's first impression - #5 by ElvishJerricco)
Yea, the ISO has to use a very strange format in order to work on the maximum range of possible media. Unfortunately we don’t really have a way to do this any differently right now. You could create custom images (note: different from a custom ISO), but this gets kinda complicated.