I've only ever received a 'Land After' after the controller has confirmed I have the preceding aircraft visual. It's a perfectly safe clearance, and I prefer it to a late clearance.
Are you other guys so concerned about taking responsibility for your aircraft, that you'd rather have the controller tell you what to do?
I know my aircraft, I can anticipate closing rates etc much better from the cockpit than the controller can from the ground.
Where have all the pilots gone? is it just drivers out there now?