Could agree with some of the points.
I noticed the newer batch of interns tends to have less mechanical coding skills but does well on understanding and planning on the design, DB design, etc.