a la carte would be nice, but I think it can only work for the not-quite-premium channels. IE, Dish holds onto 120 and 200, but allows cherry picking (for a few bucks a piece) channels in 250. Of course, if they do that, some channels may shift from 120 and 200 up to 250.
$$$
The future is in internet delivery, and it looks like it will be alacarte. As a result, I believe we will witness the gradual demise of cable and satellite providers.
Who knows. It could go a la carte, ie by the show even, not even the network. As the system moves to the Internet, which will take a decade at least, packaging may very well develop.
Sat has an advantage over cable (and for now, the Internet), ie no cable. Sat can reach anyone with a clear view of a small portion of sky. It is also secure. The Internet isn't. Also, don't think some TV providers won't get involved with broadcasting over the Internet once the Internet goes completely wireless. Look at what Ergen has done. He seems to be preparing the company for the next wave of broadcasting, where his company has the rights to show the channels, and their own stream to broadcast online.
The Internet is the future, but we aren't there yet, by a long shot. I think some people mistake their ability with having a super fast connection with that of most America.