In 2019, 84% of the S&P 500, 69% of the S&P MidCap 400 and 53% of the S&P SmallCap 600 paid dividends. I would not characterize dividends as "relatively rare", and I'm curious why you think they are.
https://www.streetinsider.com/Dividends/S%26P+500+Companies+...