It's true that using synonyms can impact system performance. But the question is how much, which I think varies depending on the front end applications.
In our production system, the performance is mainly determined by I/O and there are lots of synonyms used. They help developers re-use their codes.