That allows packet senders to indicate what type of data is being sent, and packet receivers to learn a bit about a packet's data (called its payload) before digging into the data itself.
When a new TCP connection comes in from a client by means of a packet with the SYN bit set, the server creates an entry for the half-open connection and responds with a SYN-ACK packet.
And you might have a point about Delia's packaging: when I took out the tiny packet of spices, for instance, I was more than bit ashamed, not least because all of them are sitting in my cupboard.