Imagine buying the SM for a teenager in your family that doesn't have a Steam Account yet.
Second: They could easily allow any account to log in as long as the account that bought it is an actively logged in profile.
----
More complications, more points of failure.