Generally the purpose of a restaurant visit is to enjoy the
food and satisfy a need.
Once the enjoyment and needs have been fulfilled it is no
longer necessary to occupy a table for other purposes.
Yes, some of us like to sit and "settle" for a bit after eating
but 3-hours is way over the top "settling" time.