The tickbox could be a good idea - but perhaps more a temporary debug option so that you can eliminate SSL from being the cause of any error. It could reset back to SSL by default after 24 hours.
And I agree - as a techie also, it can be difficult to set up SSL on many applications - the documentation for most software, even to a techie, is woeful - patchy, incomplete, non-existent or just downright wrong. How normal users are supposed to do it I don’t know!