The fact is that it does not have to be a power of 2 - in fact it can be useful if it is not - for example I might want to differentiate between platform and wall, but my ‘roof’ needs to act like either.
In that case, wall = 0x08, platform = 0x10 and roof = 0x18 - so anything that collides with the wall or the platform will also collide with the roof.
In this use-case you need to use OR rather than PLUS.
As OR always works and PLUS only works in special cases, one should really use OR all the time.