The problem with repellng all small arms fire is that it can't. Heavy rounds can go through IFV armor. Even lighter rounds hitting the guy won't go through, but they'll still leave an impact. It'll knock you on your ass even in power armor, and it would be able to disrupt the delicate machinery inside. Not to mention the previous ergonomic concerns, along with logistics and whatnot.