Many species of Rosaceae, Solanaceae, and Plantaginaceae exhibit S-RNase-based self-incompatibility (SI) in which pistil-part specificity is controlled by S locus-encoded ribonuclease (S-RNase). Although recent findings revealed that S locus-encoded F-box protein, SLF/SFB, determines pollen-part specificity, how these pistil- and pollen-part S locus products interact in vivo and elicit the SI reaction is largely unclear. Furthermore, genetic studies suggested that pollen S function can differ among species. In Solanaceae and the rosaceous subfamily Maloideae (e.g., apple and pear), the coexistence of two different pollen S alleles in a pollen breaks down SI of the pollen, a phenomenon known as competitive interaction. However, competitive interaction seems not to occur in the subfamily Prunoideae (e.g., cherry and almond) of Rosaceae. Furthermore, the effect of the deletion of pollen S seems to vary among taxa. This review focuses on the potential differences in pollen-part function between subfamilies of Rosaceae, Maloideae, and Prunoideae, and discusses implications for the mechanistic divergence of the S-RNase-based SI.