For most cases when you build something to scratch an itch, it’s because you found everything else somebody else has made unsatisfactory.
Chances are most other people have the same idea about yours.
Except "I built something to scratch an itch because I found everything else somebody else made unsatisfactory" describes every software ever.
I was asking the OP because he probably has a valid reason for his compliant.