Web.AvailableContentTypes contains all content types that can be used on the site, rather than just the ones defined on this particular site.