First of all, one might ask, if plain water rinse or plain 1% acetic acid bath works, why the heck do I worry about stop bath?
There are a few different ways to answer that. One is convenience. If you are tank processing films and tray processing prints, there's little difference. But since when I started using Nova slot processor, changing solution became much less convenient, and I strongly prefer formulae that provide stable performance over its processing capacity. Indicator dye is practically useless in slot processors, because it is hard to see, and even if it tells me to change the bath it's another source of trouble.
If you are selling chemicals as a business, and there are two formulae, which one do you choose to sell? If one costs a dime more per liter but provides longer life and more gentle to emulsion. Both are usable. Everyone knows acetic acid, only some know what exactly "buffer" is. Again, both work with difference in details. You gotta be competitive and you may not be able to afford to pay that extra dime which I can happily pay if I'm mixing a batch for my own use.
Sprint BLOCK stop bath is reasonably buffered... to the pH of about 4. Though its pH is a bit low to my taste, this range has been kinda standard for this kind of stop bath, and there are products like this. (MSDS lists acetic acid and sodium acetate) SB-1/SB-1a and SB-5 are not buffered. I noticed that MSDS for SB-5 lists sodium sulfIte instead of published formula's sulfAte, and this may raise the pH a bit.
pH buffer is a system of chemicals that acts to maintain stable, nearly constant pH by resisting against addition of acid, base and water, and also often against change in overall concentration. Buffer can be designed for any target pH, acid or base, within some practical limitations. Acetic acid + sodium acetate buffer is a classic example and you'll find several examples and exercise problems in virtually any freshman chemistry text. (I deserve -1 for the typo above.)
In the first formula above, acetic acid concentration is about 0.9M (moles per liter) and sodium hydroxide 0.63M. This neutralizes 0.63M of acetic acid to make sodium acetate, leaving 0.27M of acetic acid untouched. The end result is very close to the second formula. Depending on what you have access to, you can mix either one and the result is the same. Sodium acetate is much safer than sodium hydroxide, but can be more expensive. Once these two are mixed, the stop bath is not very toxic or anything, just like most other common photo chemicals.
What's nice about buffered stop bath is that it is perfectly safe to make it a bit stronger (multiply all the ingredients by the same factor) to increase the capacity. Of course,
you can do this with Sprint BLOCK if you like. (There's nothing special about Sprint BLOCK, it's just what I used to use.) With plain acetic acid bath, I would not do that.
So what's not ideal about unbuffered, plain, acetic acid stop? It's pH is very low when mixed fresh, but the pH rises rather quickly as you use the bath, increasing developer carryover. If you make it strong in an attempt to make it last longer, the initial pH will be way low, and I worry about stress to gelatin. If you make it weak, stress might be reduced, but there will be little difference from plain water rinse. Buffered stop bath is more like forcing the emulsion to a specified pH even if there is some developer carryover. And the specified pH is rather independent of concentration, you can vary it in some range with no appreciable effect in resulting pH.
Whenever you hear buffer, whether in developer or in stop bath, what's intended is the same. Maintain the designed pH against external disturbances. For a fixed specified pH, more concentrate buffer is more stable, that is, can take more external disturbance and still perform like there was nothing. Obviously, if you want to make a perfectly ideal buffer it would require a lot of chemical and it may very well be a waste of chemical. It's a trade-off between stability, cost, and often convenience. It's so nice if I can dump developer, stop bath, and fixer at the same time, and all have roughly the same processing capacity.