Note that I took the example from his book. The last version of CC gives error if no braces are along with the switch statement. Stroustroup just uses braces all over his examples. Well, that works only for one-case statement like, hence better to have the generale rule working. Moreover is more readable.
General rules cover exceptions in a non-specific way.
This is nuisance for Windows users if they prefer to use their integrated environment's editors, but everybody else benefits. The reason for the requirement is simply that when the files are transported back to any other system, the code needs to be reindented. This in turn almost always causes gross version management database bloat, since they are sensitive to whitespace changes. Tools should be evaluated on their merits, which should reflect facts, not misinformation. It is based on facts.