Cherry blossoms are not the national flower of Japan. Japan has no national flower. Japan actually has no national flower
If anything, the national flower of Japan should be chrysanthemum, because chrysanthemum is exclusively used by the Japanese royal family.
In the private sector, Japanese people rarely wear it, and people can only wear it during major events, such as weddings and other occasions.