1. проблема внешнего интерфейса, что если я хочу экспортировать mapped стор, в который передаю какой-нибудь чистый редюссер, то сразу получаю кусок логики в интерфейсе
либо придется форвардить в этот стор, и тогда очевидность происходящего сильно падает
Сегодня это конечно mapped стор, завтра логика поменялась и это обычный стор.
Смысл пользователя интерфейса обременять этими знаниями?
А за прямые изменения сторов из другой фичи (форварды, подписка на .on, таргет в сэмпле) надо бить по рукам, и уже будет не важно, mapped он там или нет.