There is a logic to bb colonies being on filter bio-media due to flow but not clear why such media will hold the majority.
..... because filtration media, including bio-media, has more square footage. It simply boils down to one of my least favorite subjects, math.
As an example, several of the top brand names were broken down in a past thread.
https://www.monsterfishkeepers.com/...en-aquaclear-biomax-and-fluval-biomax.348530/
..........................................
Eheim EHFISUBSTRAT with over 450 m2
per liter = 4842 sq. ft. of surface area per liter.
Seachem Matrix; provides over 160,000 cm2 per liter = 170 sq. ft. of surface area per liter.
Hagan Biomax each ceramic ring contains at least 100 square feet of surface area x approx 66 rings per liter = 6600 sq. ft. of surface area per liter. Link c. Each 17.63 oz box contains approximately 100 ceramic cylinders - perfect for most mid-sized (approximately 1-1/2 L)
media baskets.
........................................................
Then factor in the constant flow of water, which not only causes increased exposure, but also creates elevated levels of 02, and voila, it's no longer extraordinary at all.