If people never competed with established products, there wouldn't be any established products. I wanted a clean, thin, customisable port scanner, so I built one. I didn't waste my time worrying about nmap or whatever else exists, I just made something I wanted and thought (perhaps naively) that someone else might want it too.
Honestly people like you really annoy me; programming is such a delightful and social art, but teaching people "don't reinvent the wheel" just results in a generation of people who don't give a shit about wheels.