Because they’re measuring different things.
Propagation delay is how long it takes one bit to travel from one end of the “wire” to the other (it’s proportional to the length of the wire, crudely).
Transmission delay is how long it takes to get all the bits into the wire in the first place (it’s packet_length/data_rate).