It&#x27;s if you want to have backwards compatible syntax supported by later devices. This will naturally happen as you add features and modify old ones. It&#x27;s even more important in hardware devices that might might not be able to be updated later.<p>EDIT: I think someone is probably down-voting me for a technical reason. Would you please explain it?