I love this quote. This is so true. Every time I talk about my pet backup project, all I hear is: 'there are already dozens of existing ones that do X and Y', 'get a life' or 'just use tool Z and that's all you need.' Sometimes I even get 'you would need years to reach the level to do this.'
I have ended up telling people that I was doing it for fun, because I like programming and it allows me to learn new things. While the latter is true indeed, I secretly consider my own project to be unique in its set of features and a different answer to the problem, and I love it.
So if you have an itch, just scratch it and ignore those bad comments. Often you will realize they come from people who themselves miss the skills, will and most of all enthusiasm! You have it? Keep it up!