Perhaps, but the functionality of the SSL systems is a hosting problem - and for competent hosts its a minor one. It is better NOT to get the page than to transmit sensitive data over an insecure line. The ability to support SSL should be tested well before the cart is installed.
This is one of those points at which hosting, application development and cart operations have to work together to assure a safe operating environment. Don't be afraid to post a requirement that hosting support includes working SSL.
Also, I doubt that PHP is incapable of checking connection security. cURL is capable of returning connection status. There will be a great deal of nuance, of course - but really, having and requiring SSL is not nearly as big a problem as not having and using it.
David