A “bizarre” rule means a popular bus is banned from picking up passengers in two villages it passes through.