Generally, ball bearings are less expensive than roller bearings for small bores and light loads, whereas roller bearings are less expensive in the larger sizes and heavier loads.
When a tapered bearing is subject to a load, a force develops between the roller and the cone back-face rib because the load tries to squeeze the rollers out of the bearing.