When you use a public catcher, they could have any number of domains loaded for catching, with tag holders, they might only have a single name loaded at a time, which increases their chances over public catchers, but don't forget luck plays a big part as well, and public catchers can and do beat tag holders.