I said nothing about MY preference.
Look at it this way...Try being a generalist in earlier editions of Shadowrun and see how "effective" such a character is.
In games like Gurps (2nd or 3rd edition, anyway. Haven't played 4th) its utterly trivial to build an effective reasonably generalized character. In Hero you can also build reasonably generalized characters although not as general as in Gurps.
In both systems, the real difference between a generalist and a specialist is that the specialist can take greater penalties. They're both almost as effective in simple situations, the specialist shines in difficult ones.
And in both systems its fairly inexpensive to take a very effective, specialized character and add in a couple of extra skills or abilities to round out the character. Not completely free but fairly inexpensive. So, if you want your expert swordsman to also be a good poet all but the most avid of munchkins will be able to stomach the price.