Есть ли какое-то объяснение почему нужно именно разделять профили и никак по другому?
Объяснения нет. Видимо разработчики магазина посчитали, что так будет лучше / проще / whatever.
Вообще, от имени юрлица могут совершать покупки разные люди, так что это имеет смысл.
При этом такой кейс встречается (кмк) чаще, чем вариант с несколькими юрлицами на одного человека.
Я бы хотел в своем магазине сделать так: регистрируешься, как физ лицо. Можешь добавлять в профиле сколько угодно реквизитов юр. лиц и на шаге оплаты просто выбираешь удобный на момент оплаты способ: физ лицо или счет на одну из добавленных ранее организаций). При этом все бонусы/скидки копятся на одном профиле физ лица (управляющего аккаунтом, так сказать). Может ли быть реализован такой вариант? Если нет, то какие аргументы? Заранее спасибо за ответы
Законом не запрещено. Только я уже описал чуть выше кейс, где это будет не очень удобно.