Usually when calling locally in your country, you do not need to worry about caller ID because it is something that is guaranteed. When calling internationally, you are not guaranteed the CLI feature so it is the responsibility of the wholesaler to check thoroughly. In VoIP wholesale termination, one can choose to allow CLI routes or to not allow them. Usually for termination providers, CLI routes are more costly than non CLI so they choose not to because customer always wants cheap rates with good quality.
Keep in mind that, CLI has nothing to do with quality at all, it is just a special feature that some try to provide. Therefore, customers just want good quality and CLI is not of importance. So termination providers just give the non CLI route because it is cheaper.