to indulge themselves by opening a new bar = to allow themselves to open a new bar The author is being sarcastic. With things as cheap as soap, no one would have to think twice about opening a new bar, and yet, some people do.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.