Design agencies are usually multidisciplinary doing almost all the work that there is for a product or a company, but there are also agencies that are focused only on advertising, marketing, web design, graphic design, VFX, etc. The multidisciplinary ones have developed this way because most clients want to have their work done in the same place, with the same design agency instead of doing a logo