Дізнався на сайті, що:
В українській мові прийменник по вживають з іменниками, займенниками, числівниками; конструкції з ним виражають такі відношення
а) часові: по обіді, маю відпустку по 15 березня, приїду по святах (іноді можна замінити іменником у родовому відмінку з прийменником після – після свят);
б) об’єктні: погладив по голівці, по коліна у воді;
в) мети: пішов по воду, пішла по гриби (і за грибами), поїхав по рибу;
г) кількісні відношення: по 25 осіб у групі; працює по 10 годин на добу;
д) найчастіше вживаємо цей прийменник на позначення просторових відношень: по садочку ходжу
Також на цій сторінці також вказано:
прийти по делу(рос) — прийти у справі(укр)
Але чому тоді "піти по хліб" правильно, але "піти по справах" неправильно, хоча в обох випадках використовують прийменник для позначення мети.