Because those are the semantics as-per the spec.
In relation to your latter point, 403 also covers any other reasons your access is forbidden - e.g. IP ranges etc.
Because those are the semantics as-per the spec.
In relation to your latter point, 403 also covers any other reasons your access is forbidden - e.g. IP ranges etc.