The problem we now have is that routing is seriously broken and is now using a service entrance, rather than the actual check in.

Whilst motor_vehicle=permissive may be true, not tagging everything inside that area as permissive is bound to cause problems, also not leaving the primary route as easy as possible for routers is bound to cause problems.

The wiki is intended to document mapping practices and not dictate. As SK53 says, OSM is 20 years old. Have we been doing it wrong for all that  time? I don't think so.

These changes need to be reverted so that we can get back to a working  point in time.

Phil