Correct. DOS Fdisk will not let you create more than one primary DOS partition, but you may have up to 4 per disk.
DOS fdisk will only let you have a single partition marked as active, even though it's on another drive. If it reads one active anywhere, it will balk setting it other than off. (Iirc)
DOS emumerates drives this way (IIRC, i'm getting old) on boot:
Boot HDD is enumerated first. (If partition 2 is set active, and is booted, and partition 1 is a primary dos partition, partition 2 will be C, partition 1 will be D)
if booted from floppy, the first dos partition on the first disk is enumerated first. (Iirc)
primary dos partitions on the first disk are enumerated next, in order, if present.
Logical drives on the first disk are then enumerated, in order.
If more than one extended dos partition exists, numeric order of the partitions determines the order that the groups of logical drives are enumerated.
This repeats for each additional disk, in order.