Is the difficulty of software development overrated?

It depends on the person, but in general, yes, CS and Software Development is difficult. It comes easier to others just like other subjects. At its core, it is logical problem-solving using math and computers. In order to have a true understanding, you need the CS degree or a lot of self-studying and experience. All employers care about is what you can do.

What’s the context for the question? It’s hard to be helpful with such a general question.