Well, actually it will. In fact, even
correctly configured NAT won't stop connections into your network.
On top of that, it lulls you into a false sense of security, so you confidently think it's protecting you even when it isn't. At least not having NAT makes the actual state of your network clearer.