@bakulord ты читал про SRP у непосредственно Мартина?
Где говорится о том, какие проблемы он решает, когда его надо, а когда не надо применять.
Это же всё не формализованные принципы, и не аксиомы, на которых всё строится, а применяются все принципы в соответствии с требованиями к системе