Heh... I have to admit that I absolutely hate brackets in code most of the time (there are certain exceptions, as with anything else). I hate the fact that when MS generates code for you, that it's riddled with brackets, which is totally unnecessary (IMHO) eye clutter. It think that it's far better to give the person doing the programming the option at to what they'd like to see or the standards that they're being required to follow.
While I also agree with "Bullet Proofing Code", trying to anticipate that a future version of SQL might require something like putting Linked Names in brackets is a little steep on the "it could happen" list for me to actually change decades of coding style.
And, no... none of that is meant as an argument. Like you, I'm just expressing personal preferences here.