IP has allowed it since before IPv4 was specified, in the days of NCP. And
your argument is complete [deleted by your netnanny ;)]. In the IP network
UDP is a datagram, the fact that deep magic occurs below that is an issue
for lower layers, in the same way as an IP datagram over ATM is still a
datagram and any packet sent over a modem is sent as a stream of small
blocks in the tone patterns.