つーても、コードが長くなってバグが多発したり、バグがどこかわからなかったりすると、カプセル化してバグ発生しにくくなるように心がけていると経験則でコーディングが自然とオブジェクト指向になっていくんじゃないか。
適当に一年ゲーム作る練習して、「そろそろオブジェクト指向を勉強しよう!」って一念発起して調べたら検索して出てくるもん全部「それやってるよ」って感じよ。
人間だから効率よくしようとすると同じ概念になるんだなーと思ったわ