Really, they should only be able to sell 50mb/s service if their network can provide that to all of their users on at any point in any average day.
All residential ISPs are over subscribed. If they could provide the full bandwidth to all of their customers simultaneously, then most of that bandwidth would go unused.