Why does a ball rolling on a smooth floor stop after covering some distance
How much smooth the floor may be, it contains some friction. Friction always opposes the motion thus reducing the speed of the ball and making it stop after covering some distance.