Кознышев признавал то и другое, но с ограничениями.
Он считал, что в некоторых случаях необходимость превышает добродетель, и что моральные принципы не должны быть абсолютными. Кознышев был сторонником реализма и подчеркивал важность рассмотрения конкретных обстоятельств при принятии решений.