This The data should be improved, but this is a mainly an issue with the router software, not with the data. software. See also the answers to [this question][1].
Routing over areas is seemingly not a trivial feature. Some routers implement the workaround that the route along the edge of areas. There are a lot of discussions on the development mailing lists of various routers, so hopefully this'll soon be a solved problem.
Some mappers have taken the pragmatic step of helping the routers by adding linear footpaths in addition to the area. But in a case like SeaWorld, it could become ugly quite quickly.
[1]:https://help.openstreetmap.org/questions/42460/what-to-do-in-these-situations-pedestrian-areas