I'm the case of events, I'm not so sure. Ticketing platforms want to drive sales via easy discovery and wide distribution. Take Eventbrite as an example (disclaimer: I used to work there). They
1. Have an API (https://www.eventbrite.com/platform/api)
2. Include JSON-LD Events data on their events pages (https://developers.google.com/search/docs/appearance/structu...)