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