> なんでこんな実装にする必要があるのか

だから断言するほどの情報量がないって事だろ