Barrel springs allow for space savings, while improving the buckling and rubbing that traditionally happens with a long small diameter spring. Traditionally the only way to reduce buckling on a cylindrical spring was to add spring coils, which reduces the travel of the spring.
Barrel springs offer stability and travel