Cassette for climbing

You should look at the relative changes in gearing ratios, not the differences in cogs. The relative difference between 28- and 32-, 32- and 36-tooth cogs doesn’t qualify either as a bailout gear in my book.

You have the same relative jump in other places of the cassette as between 28- and 32-tooth cogs. Have a look, relatively speaking, the jump between 28- and 32- as well as 32- and 36-teeth cogs is the same size as the jump between 25- and 28-tooth cogs, about 14 %. In fact, you also have a 14 % jump between 16- and 18-tooth cogs on Shimano’s 11-32 cassette. You have a similarly sized 13 % gear difference between 17- and 19-tooth cogs on Shimano’s 11-28 cassette. In fact, I think I wouldn’t mind even larger jumps between climbing gears (as on e. g. SRAM’s 10-33 cassette or Rotor’s 10-39 cassette). If you turn back the hands of time and look at Shimano’s 10-speed 11-28 cassette, the difference between the two top-most gears is 17 %.

Regarding tight gearing on the top end, I don’t think even when you live close to the mountains you always go either up or down. Even when I go downhill, I am not always in my tallest gear either because of things like traffic and serpentines. If I didn’t want 1-tooth jumps on the top end, I’d go straight to a 11-40 or 11-42 cassette. Shimano’s 11-34 cassette is just weird, for an extra 2 teeth you give up 4 cogs that are 1 cog apart on the top end, but you get tightly spaced gears in the middle. Makes no sense. IMHO it is just a bad cassette.