I've never needed "support" for a domain name.
They offer free SSL the first time you buy the domain; you can ask support to do it for you if you host the domain on their server. I always ask them to do it for me, and they are happy to do it. This is another reason why Namecheap is preferable: free SSL when you buy the domain the first time.

every time i see a domain provider say they offer "free" SSL, i just laugh

it's not like you need to pay for one these days, you can get one for free anyway with let's encrypt or cloudflare.
saying it's free is just marketing. if it's a paid option, you should just register your domain elsewhere tbh, same with whois protection and other domain protection upsells bs.