>>109922678Yeah, the 'Demons will screw up the deal' thing works for magic, not so much for the technology side of things. 'We can't release this cure for disease because it's not the correct time' doesn't work.
The Demon has it's own goals.
You could release it, but you don't because you essentially want to gate-keep knowledge.
>>109922688This. 'Earth is not ready' is a copout for a lot of things, weapons I get to a degree, 1200's people might not be the best wielders of ICBMs/etc but the rest? Aliens being potentially butthurt.