this has come up so many times over the years, like for events where you need to capture meal preferences, etc. and the only solution has been creating custom objects with their own custom properties instead of saving to the contact record. I understand the challenge from HubSpot’s pov - without a property, where does this data live in the CRM? and also the flexibility of collecting information that isn’t data you would need to report on, filter by, etc.