The decision to sort rays is pretty huge, it affects a lot in the renderer. Corona does not use it. It makes a bunch of things possible (such as out of core, and GPU rendering), but complicates a lot of other stuff. Hyperion uses it, arnold does not AFAIK. I would love to do a sorting engine prototype, but there is not enough time for that :/