There is no sense in an access check in the layout since it's already done in the model.
core_access may be 0 if a 3rd party extension doesn't have an access column in their table. The tagged item would never show then.