Hello,
From my point of view, i believe that "Internship" came only to hire people without payment.
As i can see from a lot of companies seeking for a Internship, This position will be held for a person who is mainly fresh graduate. However, How fresh graduate will Scale, Build & Learn from the company if they only have him/her in the department!.
If you didn't get my point, i saw many companies seeking for Full-Stack or Developer as Internship. After discussing with them and read about the company i'm figuring that there are no one works as Product Engineer, or a person who is leading company tech side. So how you will scale and work in this case if you are fresh! .
As i mentioned before, All my view for internship goes to "Works for free" nothing else.