自分の中で曖昧だったからsingletonとstaticの違いを調べなおしてみたけど、
staticも場合によっちゃ悪くはないのかな。
むしろstaticの方がいいって意見が多い(もちろん今回のように状態を持たないという前提で)
もやっとしたイメージで、OOPで考えるとstaticって変じゃないかって気がしちゃうんだけど。