Makes no sense to me either. Particularly under the Heritage Foundation banner.
Personally, I think folks here are responding to the headline and not reading the material (it's been known to happen).