My thoughts:

I propose OOP (class-based, C++, Java, etc.) became popular (more so than FP) because of these DX concerns:


Intuitiveness: humans typically objectify the world (objectification, essentialism). GUI's could naturally be described in OO terms.
Accessibility: It made access/namespacing easy: if you had an object, you could easily and...