Без заголовка
И согласен и нет. Да, дело в мышлении. Но, нет, языки здесь не причём. (Гипотезы про естественные языки малоприменимы к ЯП).
Применимы. Дело в том, что идея (которую нужно запрограммировать) должна быть реализуема. Иначе ее обсуждать смысла нет (кроме случая шизофрении). А как определить реализуемость? Тут включается интуиция, а она определяется опытом, навыками программирования. Соответственно, если программер имеет объектно-ориентированный опыт, то он бессознательно оценивает реализуемость идеи с помощью ОО конструктов.
Но кроме того, сами идеи приходят исходя из практического опыта, т.е. идеи о том что сделать тоже приходят исходя из обобщения опыта манипулирования ОО шаблонами.
Вообще, тут можно и на глубинную психологию перейти - интериоризация объектов, в определенный период созревания детской психики (замещения внутренним объектом матери/кормилицы). Если такие внутренние объекты начинают доминировать в психической жизни, то это кагбэ называется неврозам, ибо внутренние объекты не адекватны реальным. Поэтому более адекватно функциональное мышление, т.е. это уже приносит динамику - объект статичен, функция динамична.