Есть одно замечание..
В данном конкретном случае, без дополнительных классов, такой код действительно не имеет смысла, но представим ситуацию
<div class="row">
<div class="col-xs-12 col-md-4"></div>
<div class="col-xs-6 col-md-4"></div>
<div class="col-xs-6 col-md-4"></div>
</div>
и
<div class="row">
<div class="col-xs-12 col-md-4"></div>
</div>
<div class="row">
<div class="col-xs-6 col-md-4"></div>
<div class="col-xs-6 col-md-4"></div>
</div>
И тогда смысл строки с размером больше 12-ти стает более глубоким. Разница между первой композицией и второй более заметна, не правда ли? В первом случае на средних размерах мы будем иметь три колонки в одном рове, вместо одной половинки колонки в верхнем рове, и двух половинок колонок в нижнем. Так что не спешите ругать верстальщика, возможно пример вырван из контекста.
Так что если помнить, что bootstrap3 адаптивный, то очень даже корректно, когда в строке больше колонок чем колонок в базовой сетке.