The "EDM DJs playing pre-recorded sets" is definately not true. Sounds like a clueless kid assuming that wrote it and not as someone who actually works in the industry.
I've worked in the live music industry with lights for about 15 years professionally.
I can with 100% certainty say that every single EDM/DJ Person I have been working with, is working 100% pre-recorded.