Bad senior engineers think that interns should only write test code. Good senior engineers put interns on simpler tasks with no supervision. Very good senior engineers put interns on hard problems and guide them the whole time.
Interns aren't there to save the company money in the short term, they're there to grow the next round of junior engineers to hire.