Devices that infer that connectivity to one site implies connectivity to the Internet are flawed. Having connectivity to one site means only that a route exists between you and the remote host. That's it. It says nothing about any other site. It's generally not good to do "Internet connectivity" checks. Just check to see if the site you want to connect to is responding. In the case of Samsung, who cares if samsung.com is down if I want YouTube. Just connect to YouTube and if that's down, then tell me.
The only useful exception to the above that I've seen is for Wi-Fi hotspot detection (e.g., checking a known response from Microsoft NCSI). The key difference here is that if the NCSI server is down or not responding, the user is not blocked from trying to connect.