Mod Edit: Please refrain from name calling.
It has always been this way for a few reasons. One is space vs delivery, another and probably the biggest, is DRM. They have permissions to offer certain shows on the website and on the receiver. The ones on the website usually come from the source that the program is from, whereas the ones from the receiver are satellite delivered packets, then internet downloaded, and are delivered from the channel owner to Dish uplink facilities. This will not and cannot change.