True, but reflecting on what's been said, I think the argument for work being "professional" is neverending and will always be disputed.
Because the client is unlikely to be particularly knowledgeable about web design / development you are relied upon to produce work to a professional standard or explain to the client why they won't get certain standard services.
You won't be very popular if your client asks you one day to give them the logo to put on a 10ft banner and you explain to him that you have made a raster logo rather than bitmap. You may end up doing the logo again at a later stage.