I used to make fb apps, any app gets full access to fb's user graph as long as they request the relevant permissions. Users don't comprehend what permissions they are giving to apps they run. A quiz site getting full access is not surprising. Once an app has any amount of access the only thing stopping them from harvesting their own clone of your data is an agreement in the ToS that you won't store PII for more than…
But yes, you are right that I’m sure lots of apps kept that data and sold it.