Так и есть, он вполне может себя вести как блочный элемент. С другой стороны, кто его обозвал строчным? Как видим и если подытожить, неисповедимы пути господни.
Максим Тимофеев, а как правильно сделать с помощью display: flex, чтобы картинка и затем блок с цифрами 1 и 2 (как в Вашем примере) шли строкой, но при этом цифры 1 и 2 были блоками?
exoKvant, Вы хотите что бы display: flex работал как display: block? При этом что бы шли строкой, а это уже display: inline или display: inline-block. Где логика?