You are conflating the practical ability to do something with the moral right to do something.
The fact that something cannot be enforced is a practical problem, not a moral one. A rural car-park owner may have no practical method to force people using his car park to leave money in an honesty box [1]. His request for payment may have no legal standing. Neither of these points has any influence on the moral value of not leaving the requested payment.