【思路】
根据题干,需要找到猫普遍成为人类宠物的直接原因。
先定位猫成为宠物,在文章最后一段,第一句是猫开始被看作宠物,但不是题目中“普遍成为人类宠物”,继续浏览“随着农场逐渐被城镇所取代,城市化规模逐渐扩大,越来越多的人们将看管仓库的猫带回家中,猫几乎完全成为人类的宠物”,由此可见,直接原因是城市化规模的扩大,这显然不是思想、传统或者心理,而是生产方式的变化。
因此,答案为C。