While my arguments for its disallowal are weak, the arguments for the opposite seem even weaker. When not sure, always lean on the side of simplicity (which in this case means disallowal). I wrote about this here: On Subject/Service ID ranges
I disagree, we shouldn’t disallow this just for the heck of it. Lean on the side of simplicity is allowing these datatypes to work as any other datatype even though they have assigned a static ID.