From a hardware perspective I never thought it made much sense that UAV read/writes should only be possible in the pixel shader. It all executes on the same compute units.
But obviously there must have been a reason from at least one IHV to not allow it. My guess would be Intel.
But obviously there must have been a reason from at least one IHV to not allow it. My guess would be Intel.