Если дебет всегда равен кредиту, то откуда берется прибыль? 
Объясните просто,  без занудства.
Корректнее говорить, что сумма активов баланса равна сумме пассивов. Сумма активов - это сумма дебетовых остатков на счетах бухгалтерского учета. Сумма пассивов - сумма кредитовых остатков. Отдельный счёт может иметь ненулевое сальдо, а значит для него дебет и кредит могут быть не равны. Но обо всем по порядку (с пропуском всяких бухгалтерских деталей).

Представьте, что вы организовали фирму и решили купить и продать с прибылью товар.

Операция 1. Внесли 100 рублей деньгами в уставный капитал.
Итого в активе 100 рублей денег и в пассиве 100 рублей в уставном капитале.
При этом заметьте, что дебетовый остаток на счете денежных средств 100, а значит дебет с кредитом не равны. То же самое и для счёта уставного капитала, только остаток по кредиту. Зато суммы дебета и сумма кредита одинаковые.

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

Операция 2. Покупаете товар для перепродажи на 100 руб. В активе 100 рублей переходят со счёта денежных средств на счёт учета товаров. В пассиве ничего не меняется. 

Операция 3. Продаёте товар за 120 рублей. В активе появится 120 рублей денег. При этом 100 рублей уйдёт со счета товаров. Оставшиеся 20 представляют собой кредитовое сальдо на счете учета продаж. Да, прибыль входит в состав пассива баланса, так как является источником финансирования имущества.

Итого после трёх операций получается, что в активе у вас 120 рублей денег, которые образовались за счёт взноса в уставный капитал (100 рублей) и прибыли (20 рублей).

Поэтому противоречия нет.