Google is indirectly encouraging marketers to promote structured data / schema that specifically spells out these details.
In the near future I predict an AI like GPT 3 could interpret unstructured screenshots of websites to answer queries like "what hours are they open"