There is no need for a foot:conditional on a ferry. If it’s not operating you can’t access it. Same goes for e.g. a bus route or any shop.
foot:opening_hours
is not used, that’s what the conditional syntax is for.
First of all there’s a general problem with access
and several conflicting opinions. Does access=destination
on a path really allow all traffic including trucks or does it only refer to the traffic modes that are typically allowed on a path?
Then, the set of rules in the Wiki is given as an ordered list. I.e. if the first rule already applies, the others are not needed. That is, any specific transportation mode overrules any access tag, no matter if it is conditional or not.
I think it’s the same everywhere: If a POI is not open, you can’t access it, so none of the access tags apply.
As the examples in the first post show: We can’t. But neither can we rely on mappers applying other tags consistently like recent discussions on maxweight
or overtaking
show.