So if you do not find the software that you want and you are inspired to make it happen, then why should not you go for it? Someone has to be the one to move things forward.

Suppose that you want, and you cannot find, something that is simple, quick-to-learn, and easy-to-use. Is it the case that software has gone as far as it possibly can go in terms of minimalism, learnability, and usability? No, not even close. Will there ever be better solutions? Yes, of course.

That is wrong, and it is not hard to see through. If there can be nothing new then either (1) anything that you want, you should to be able to find (because it already exists) or (2) it is impossible for what you want to ever exist.

One can make the case that there is "nothing new under the sun" in the world of software. All of it has already been done. If this is so, it is a waste of time to try to do anything new. Someone else already beat you to it. Whatever is the problem, what you should do is find the existing solution, RTFM, and adopt it.

II.