1. Why should modern systems prefer TLS over legacy SSL?
Old SSL versions have known weaknesses. Modern TLS fixes protocol flaws, adds better cipher suites, enables perfect forward secrecy, and is actively maintained. Enforcing current TLS versions closes a big class of downgrade and crypto attacks.
Server idea: min protocol TLS 1.2; prefer ECDHE; disable RC4/3DES; enable HSTS at app layer