Also your captain was right, just use your best judgement and head more in the airport direction and don't worry too much about the 10 miles. I wouldn't. I don't think ATC cared either. You had plenty of distance behind preceding traffic so they were just cutting you short behind them. Maybe it was a noise abatement thing on the 10 mile final. You would have been fine just cutting your approach short to make ATC happy.