Затем, что пустые магазины выбрасывают только в Голливуде (и, в теории, во французской армии, но они уже пару десятилетий как отказались от этой идеи). А что, стоит магазин не очень дорого, смотрится это эффектно. Еще эффектнее пустые пистолеты и прочее оружие выбрасывать, в "Матрице" на этом одна из самых ярких сцен построена. Конечно же, ронять оружие и его части на землю или на пол - очень плохая идея, но сейчас не об этом. В реальной жизни за это может неслабо прилететь. Не уверен насчет магазина, но за потерянный штык-нож есть все шансы на несколько лет присесть. Такое явление как "дисбат" постепенно отмирает в России, но и обычная тюрьма - далеко не сахар.
В зоне боевых действий, конечно, с этим проще, но все равно по голове не погладят. На мирной территории - точно прилетит.
Солдат носит пустые магазины с собой в тех же подсумках, в которых носил полные. В этой ситуации в суматохе и нервной обстановке боя присоединить пустой магазин не составляет труда, с ожидаемыми последствиями - потому и проверяют, это хорошая, здоровая привычка.
Владимир правильно написал, в зависимости от типа магазина почти всегда есть возможность посмотреть насколько он полон, а не просто разглядеть первые два патрона (что все равно лучше, чем ничего не проверить). Реализуется это по-разному, чаще всего для этого есть специальные окна в корпусе магазина или специальные индикаторы. Последнее время популярны у гражданских и в некоторых армиях полупрозрачные, как правило темно-серые, магазины из поликарбоната. По ним с первого взгляда видно, снаряжены они или нет и часто с большой точностью можно узнать сколько именно там патронов.
нет там ни какого специального индикатора