Different phones have different capabilities, what's there to explain? SMS is something people pay their phone company for, use their phone number for, follows them when they port their phone number to a new phone company, and works when they send it to somebody using a different phone company. It's obviously part of the telephone system.
(And in actual fact, there are phone companies that do offer SMS service to landline phones.)