Есть ли большие отличия в версиях bootstrap?
bootstrap 3 - на флоутах сетка
bootstrap 4+ - на флексах

Делать новые классы для каждой из версий - выстрел в ногу, так как бутстрап это бизнес инструмент, и возможность не учить новые классы, это плюс в карму разрабам.
50/50
В документации всё есть с примерами. Там изучать нечего. Открыл документацию и посмотрел.