We thought about that feature, it would be "subscribe to someone" and being able to see your "highlights" as well are your team. I would answer your parking problem I guesss!
We offer a free plan up to 50 seats for team that want to use Café with their own team indeed. The most value comes when the whole company is on the product though.
We only use Slack as a display channel because our value is in the agenda visibility.
If Slack rolls out a "work location status" it'll be mostly for the "right now" moment (like our integration) and if they plan to extend this feature in an agenda, it'll be very difficult to make it exist within all the other features that are for "live communication"
Every admin can set the max office capacity (nb of seats) and when reaching that limit, people need to double confirm they want to go to the office while there's an over capacity.
If there's an over capacity, we give the information to everyone (users & admins) and let admins resolve this conflict with a dataset of info (like the position in the queue or the teams)
In your case, if people don't pay attention to the "booking system" then they can't complain about not getting access to your office though
We've been told many times that we were just a feature. Didn't stopped us from building our product, get 1000+ companies onboard and moving closer to profitability everyday!
The market looks simple, as the solution, but the problem is huge. You can have 3 days of remote per day, meaning you can not see one of your teammate for a lifetime if you don't coordinate.
We're going to see each other less but we don't want to stop seeing each other. The creativity and brainstorming sessions can't happen through zooms calls, most people need to do it in person.