PS-LCS-Not-Supported-By-UE is used by the SGSN to indicate to the HLR that the UE does not support neither UE Based nor UE Assisted positioning methods for Packet Switched Location Services.
Now I think rest is clear why or when this flag is set.
Refer 3GPP - 29.002