Induction is really not that intuitive. Saying "just trust the magic" doesn't help a noob get it.
Induction is literally the simplest type of proof you do in math, and of course there's a 1-1 relationship between induction and recursion. Induction is also the basic way that you discover/invent an algorithm in CS, which is usually taught in junior level CS algorithms classes in all the top colleges.
So I think it's just a problem with people just not learning a fairly simple concept or just skipping intro to algo classes altogether.
(Maybe a bad example; I feel like it shows that people are familiar with coinduction.)