It’s common practice to use an internal loopback interface for BGP neighboring, instead of using the interface where your BGP is reachable.
Your suggestion will break that behavior.
If you want to protect your BGP process (which is a good thing to begin with), apply firewall rules