GM has heated cloth and leatherette seats on many of its trucks. I think the decision to package heating and leather together is for marketing reasons, not because of any technology-compatibility issues. (They're both "premium" options and bundling them together makes sense if you are constructing a multi-thousand-dollar package.)