Just noting, even if instructions were 100000000000000 bits long, reserving a single bit for 16-bit encoding would waste 50% of the instruction space.
It's not wasted when it makes programs overall smaller, as it does.
It's not wasted when it makes programs overall smaller, as it does.