What is recommended, is a company that demonstrates corporate social responsibility. Often times corporate gifting can be seen as socially irresponsible, however that is up to the company to decide.
As a good corporate citizen or entrepreneur however, the community expects you to operate responsibly the impact of your product or service should consider the environment, the communities in which you operate, the people who work for you, your stakeholders, etc.
If you make a conscious and consistent effort to run a socially responsible business, you are likely to garner a positive reputation and see a positive effect on your bottom line!