It costs more to shoot programming and rebroadcast in HD. It also costs cable companies and distributors money to rebroadcast those signals.
Since many networks and studios sold off their SD equipment to try and make back some money from their HD investments, I don't think HD is going to be completely mainstream until most of the SD gear dies.