This doesn't seem like it's a solution to the problem, it's just a different type of venue with the opposite problem. If I go in and grab a coffee and a crumpet they're not going to be very happy.
Pretty much. Perhaps billing per minute if you're going to stay for longer than an hour, or per item if you're staying for less. Though that seems overly complex and a logistical nightmare.