For those of us that do "MSP"....most of us have our tech stack that we work with..and only with..for our managed clients.
For example, for us...email...Microsoft 365. For antivirus...Huntress. For backup...Axcient. For computers....Dell or Lenovo...biz models. And for network equipment....Unifi across all our clients. Reasons? Many! For 1....ISP provided CPE are typically..junk. Very limited in functionality. Yes we can navigate around the webUI of most, but..they are quite limited in what they can do. As an MSP...we typically desire additional features. Quite honestly...we're also spoiled by what the entire Unifi stack can do. It gives us incredible insight into the network, clients, traffic, what network protocols are going where. We also typically need good VLAN management sometimes firewall rules and ....biggest of all....we can manage just about all of our 200+ client networks within a single multi tenant management portal. Makes life soo much easier for us, we can do things quicker, quickly do DHCP reservations, change a wireless password, we can troubleshoot the network...why something isn't connecting, etc. For an example, just last week a client called, she got a new HP printer, went to set it up herself, had issues...called us up. After taking a quick remote session on her computer, I brought up our Unifi portal, went to her golf club network...looked at client devices. The Unifi portal showed an HP printer...uplinked to port 13 or whatever on their 24 port switch..and from there I saw it was on a different VLAN. The network jack she plugged her printer into, was for a point of sale system for the golf pro shop...they had a piece of equipment in the main office where she was. She didn't know that the particular network jack she plugged into went to a different VLAN. But...within mere minutes...it allowed us to figure it out.
So even with our smallest clients...if they're on a managed plan, we "toss in/bundle" a Unifi gateway like the Dream Router for an all in one, and "bridge" the ISP provided CPE.