I never insinuated they did
Well, you seem to be very confused. First of all, if you create a multi-partite pendrive, with a NTFS primary partition, and an EXT2/3/4 second primary partition, and plug it into a Windows 7/8/10 PC, it will only "see" the first partition,
because Windows doesn't understand and interpret Linux filesystems. Not anything to do with your partitioning.
Secondly, if you want to boot Linux, in a secondary primary partition, most BIOS/UEFI implementations, will only boot the first primary partition on a pendrive. So you'll need to load a Linux-compatible bootloader into the first primary partition's first sector, (such as GRUB/GRUB2), and then it can boot the second primarily partition,
when properly configured.
I admit, this stuff is NOT simple, and some of it is a bit anachronistic, from the beginning of the PC era. I wouldn't expect most users to know this stuff.
I actually had forgotten that Linux could be installed to an ExFAT partition, that gives me some ideas. Just format the whole thing ExFat, and install GRUB, and boot Linux off of the primary partition, and you could, in theory, still use it to store files on when plugged into a Windows OS PC.