The strap is long enough not to worry about extra length. They will be good enough with the recommended size. No buckle means the user needs to purchase a separate one, adding to the cost.
Pros
Being blue it goes well with jeans and I can proudly show off all my patriotic buckles!!!!!
Cons
The lack of a buckle means the user must purchase a separate buckle, increasing costs.