Button Read Optimizations

In very special cases - yes ( or when it uses delay() too ... ).

That's the point. the application may need to react faster than 10 ms. One example: creating step pulses for a stepper in loop(). And there are many others.