A company cannot function without accounting. Some smaller business owners can perform their own accounting tasks. For most, this becomes infeasible as the business grows, so an accountant is needed.
Not all companies require regular financial audits. It depends on your industry and whether your business is public or private.