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