Not every business or every service needs an appointment to be attached to everything.
Use case: batting cages/lessons. Lessons need me. Renting a batting cage does not. Your app would have me schedule a lesson and have 3 empty cages with no rentals. You have already seen my emailed laundry list of other features needed, for this app to be a direct competitor of Acuity Scheduling.