Meta does both. It has long been said that businesses have little organic reach in Meta’s platforms, as an incentive for them to use ads.
They analyze the video posts on instagram. If they detect the video has even a small amount of commercial value, they classify it as branded content and you need to pay for it to get promoted.