The SAML specification describes the Conditions element as optional (section 2.3.3). While that element is very useful and greatly enhances security, it's technically not required. As there may be IdPs which don't include this element I think it's worthwhile to allow for that element to be absent from a valid SAML response.