I can understand where you are coming from, from the other perspective, I have gone into places gotten my food, got my dessert, they don’t bring the bill. 40 minutes later I’m asking a different waiter to get me my check because my waiter never came back.
I’d rather they bring the check right away so I can pay them leave when I want.