If a site owner wants traffic on their site - and most do - they want to make their site as easily discoverable as possible. That means being in all the search engines. Blocking one engine (or all except one) flies in the face of most business models.
The only exception I can think of is Google properties. By blocking out competitors, they can try to worsen the experience on other engines. Like imagine a video search on Bing that didn't include YouTube? But even then, it seems like someone finding a Google property via Bing still furthers their interests.
Few deliberately block Bing specifically, it's just a sloppy attempt to block unwanted crawlers, like the billions of crawlers running on AWS and DigitalOcean boxes. A quick-but-not-great hack is to have an entry blocking * by default, and then specifically whitelist GoogleBot to avoid getting delisted from Google. You could also whitelist other search engines, but that requires you to know and care about them, and for a long period Google was the only engine people really cared about, since it drove >95% of organic search traffic. I do feel we're past the peak of that period, however, and site owners are now getting more cognizant of non-Google search engines having at least some value in driving traffic.
If a site owner wants traffic on their site - and most do - they want to make their site as easily discoverable as possible. That means being in all the search engines. Blocking one engine (or all except one) flies in the face of most business models.
The only exception I can think of is Google properties. By blocking out competitors, they can try to worsen the experience on other engines. Like imagine a video search on Bing that didn't include YouTube? But even then, it seems like someone finding a Google property via Bing still furthers their interests.