Sample-rate shading is exceptionally rare (MSAA is rare-ish these days, but I only know of exactly one title that has shipped sample-rate shading), so requiring a basic compiler transform to handle it, especially when they can do so easily because of their tiler architecture, is pretty sane.