Why YouTube videos take forever to buffer

The amount of time taken for a video to buffer on YouTube or other video services is an outcome of how much networks should pay to connect to others as a result of peering connections.