"Expect landing clearance on short final" makes no sense neither. They expect it sooner or later anyway.
The problem is you need to say something when they check in, coz they expect you to. Telling them winds while they're on 10 miles is quite often irrelevent. Number in sequence is also not very useful, unless you tell them they're number 1 and can relax a bit.
So what I prefer to do is either to inform how many departures they can expect before their landing (same/crossing rwy), or a simple "good morning/afternoon/evening".
ATCo saying "continue approach" is only half of the problem, the other half is you read it back