Max Reheat - you are not entirely correct.....
From the ATSIN :
4.2 Exceptions. Where a controller deems it necessary, for traffic separation purposes, to ensure that an aircraft joining the ILS does not commence descent until specifically cleared by the controller, the following alternative form of phraseology may be used:
a. ATC Instruction:
(Callsign and vectoring instructions as at present)
followed by
“……..report established on localiser, maintain (level )”
Have to use it where Intercept is beyond protected range of Glidepath, which for our traffic depending on runway can be 75% or more of the inbounds.
DD