The root cause is that meta didn’t want to pay the fair market value for those videos and just stole them from its users by burying it in TOS.
If they were honest about their intentions most people would say no or demand payment for providing something of value.
Really it should just be in the UI. Click Upload this and get 10c/minute or whatever for the video. Choose what you upload. That'd be closer in effect to using social media.