You think all the resources required to stream to millions of customers are free? Why has Netflix found it so difficult to turn a profit despite a constantly growing subscriber base? One of the reasons is because each new customer costs them more to deliver to, unlike satellite which has no ongoing per customer delivery cost - it is all fixed cost. The satellites and broadcast centers are paid for. Yes, the employees to staff the broadcast centers costs money, but a lot of that is duplicated for streaming - they still need at least two sites with those huge C band dishes to receive all the uplinks, people to maintain them, equipment to transcode as necessary. They still need all the LRFs around the country to gather the locals. It sounds like you understand a lot about how the satellite business works, but seem to think streaming runs on magic and doesn't require any employees or resources.
They can't get to a "Netflix model" in five years, there's no way they can convert 20 million customers. They will still have millions of customers who don't have a broadband option able to support streaming. You think they will just pull the plug? If they need to charge them a couple bucks more a month to account for the costs you are referring to, then they'll do so. If they want to get rid of their installers and require people to self-install or contact a third party for in-home service like dish installation like they used to, then that's an option.