Of course not. That's just a silly meme made by the fans based on art from a Tasofro fighting game. It comes down to who you take as more "official". The fans or Alphes?
Fans/Artists tend to exaggerate (if not outright ignore) a lot of things in the Touhouverse for the sake of whatever they have in mind. Touhou is a meme machine, you could say.