"cleared to cross runway after landing traffic on final...."
Not only is this incorrect phraseology - it certainly does worry the approaching traffic on final to hear a transmission that start with
cleared to cross runway...
If indeed conditional clearances are jeopardizing safety I think the controllers should stop issuing them - even more so in parts of the world where non-militant, non-standard, and non-vigilance exists.
CAP413 chaps!