Hi,
In case of providing the MPLS L3VPN services, you dont need the address-family ipv4, as the service will use VPNv4. Therefore, rather than removing these addresses individually, use "no bgp default ipv4-unicast". This will disable the ipv4 address-family "by default". As soon as any neighbor is configured, ipv4 address-f is by default enabled.
There is no specific pros and cons because it will totally depend on the services.
Regards,
Imran