Bootstrap.css зачем писать (col-lg-6 col-sm-6) если можно просто (col-sm-6) и всё работает так же?
видимо, в процессе разработки было много правок и в финале забыли убрать лишние классы
зависит не только от размера экрана, на котором предполагается просмотр но и от DPI. Пренебрежение этими параметрами может сделать невозможным использование ресурса на некоторых устройствах (будет ну очень не удобно)