Wireless Binary XML is one of the scourges of dealing with handset-oriented implementations of SyncML. Like pretty much any other binary XML variant (such as binary WML) it is a bad idea.

Nevertheless, it is a bad idea with a few elegant workarounds (the best of which is still not using it in the first place).