I agree that the existing car stock will take a decade or two to age out, but I can't see any reason it takes 50 years to get to a majority autonomous fleet. Maintenance costs for cars in autonomous fleet will be significantly lower due to standardization and economies of scale, so non-autonomous cars will look relatively expensive in comparison (beyond being less convenient), causing them to be scrapped sooner than you'd otherwise expect.