that is pretty common with uuid. for example in many cases you'll still want a plain uuid4 instead of e.g.uuid 5. maybe you want 5. it's usecase dependent.
for a specification such as uuid, there is not much to improve upon--just rearranging the bytes and their meanings.