Гладкоствол - понятие растяжимое. Танковая пушка или миномет - тоже гладкоствол ;)
А насчет сгорания - от многих факторов зависит. От температуры в первую очередь. Один и тот же патрон/выстрел должен работать и при плюс 50, и при минус 50. И чтобы ствол не разнесло на плюс 50, профиль горения приходится делать таким, что при минус 50 заряд просто не успевает догореть до выхода пули/снаряда из ствола. Альтернатива - городить трех-пятиметровый ствол, что теоретически возможно, но бессмысленно с практической точки зрения.