I only finally bothered to learn how to do it all last year when I needed some extra help with projects for my consulting company. Prior to that I just paid a contract CFO to deal with it because it's what you don't know you don't know that gets you sued. So either it's expensive to hire a CFO just for that, or expensive in your time to learn it all when your main goal is to actually get work done that produces revenue.