Devs don't "prefer", they can't use PS their is no way to use them, no api, nothing (that's what Sebastian Aaltonen said on twitter few months ago when I asked him if PS was faster than his gpu compute culling code)
Yes, there´s no API, to my knowledge AMD never released any SDK regarding to Primitive Shaders and last but not least it´s not working on GFX9 hardware anyway, so why bother ?
Nvidia version seems quite more complex than AMD version and I think it need very certain software support and on top of that new version of API support. I think both companies working hard on that with MS and Khronos as well.