разрешите поинтересоваться, почему вложенность - это плохо?
Потому что браузер должен найти сначала каждый .item на странице, затем проверить, а есть ли у него родитель .images, потом проверить есть ли у всех найденных родитель .content, а затем лежит ли вся эта гусеница внутри section.
Т.е. ваша запись подразумевает, что есть какие-то другие .item, лежащие в других родителях и имеющие другие свойства.
Почитайте https://habr.com/ru/post/445292/ и далее.
Это первая часть.
А во вторых, когда в адаптивном сайте вам на какой-то ширине нужно будет переопределить какое-то свойство, то придется писать селектор с таким же или с большим весом.
Будет недостаточно написать просто