The internal tuner of a cablecard television is vastly different in technical functionality than a satellite tuner. A QAM tuner (HD cable spec) receives data typically in the 0-750 mhz range, and is rf only. A Satellite tuner has to first send electricity over the cable lines to your dish (13v/18v DC) to power the LNBFs and also a tone for satellite selection (22khz). After it has done this the dish sends the signal back to your receiver at a frequency between 950-2150 mhz (250-750 as well with directv ka-lo). They do both decode mpeg2 signals for now, but that too is changing in the satellite arena with the introduction of mpeg4.
Basically, even if you obtained a cablecard the tv's internal tuner can't power the dish or receive the much higher frequency signals used in a dbs system. Totally incompatible technologies.
Directv does have manufacturing agreements with a few companies (Humax, Samsung) to manufacture televisions with integrated Directv receivers. This is about the only way you can get a single unit solution with satellite television.