Thanks for your input.
The fact today we can code in functions, and objects easily, and navigate across codes without much issue, is because the IDE enable easier code traversing and allow to have better code separation.
If we want to ensure code continue to be readable on notepad, the object oriented and procedural programming is not ideal way to write it.
I see them as two ways progressing... the language evolution create opportunity for tools to make one easier to write, and when the progression of the tools make one language evolve on.
I was a person who believe we shouldn't be reliance too much on tools to help our work, else we'll get stuck with it, and we'll be dead if we loose the tool one day. However I start to realize how much I'm left behind. A simple example, the use of calculator compare to manual counting.