Почему соотношения между различными правовыми актами строятся по принципу иерархии?
Потому что акт большей юридической силы (который выше по иерархии) превалирует над актом меньшей юридической силы, то есть тот, кто ниже по иерархии не может не соответствовать вышестоящему.