While yaoi, boys love, and shonen ai aren't for everyone, they enjoy a huge following for a reason.
It often has tropes that are unique to the medium - including things like massive age gaps and power differentials that may not appeal to all readers. Yaoi is a niche anime genre that focuses on the romantic relationships between male characters.