Unfortunately as soon as money enters the system you have to have checks.
Not that I'm suggesting that any member of bmi cabin crew is dishonest, however if you give one person a G&T for free and charge 5 pounds to the next person there's always going to be a temptation to put the money in your pocket and not in the till.