They rarely have the time to welcome golds. If they welcomed silver too they would probably have to drop some other more useful cabin pass.
BA thanks silvers for their loyalty through benefits such as lounge access, seat selection etc. So they do acknowledge your loyalty, but they have to acknowledge more loyal customers more