Interactive controls always trigger recalculation of entire notebook in reactive mode

As I understood from the documentation, only cells after an interactive control should be recalculated if reactive mode is on. I created a very simple notebook, with one dropdown and a print statement afterwards. Every time I change the selection, it runs the notebook again from the beginning.

Should it be like that or is it a bug? It would take too long in my real application.