Quite disagree. Early mistakes cost me a lot of heartache later on. But you don't have to figure anything out by yourself. People like us get hired because we're experts in software development; we can absorb requirements, understand the business, and apply technology to get an optimal outcome. There are professionals in the accounting and legal fields who specialize in things we don't have experience in and they are worth it.
Even just for personal life, having a little knowledge of law and tax is really helpful and helps not getting screwed by various actors (companies, landlords). Then yes, once the requirements are bigger and more money is involved, delegating is a good idea.