Why aren't there more foreign keys in the Discourse database?

I saw discourse db table schema only has several foreign keys, is there any reason to not use the foreign keys in most tables?