Even if you surround yourself don't expect to actually understand. Lots of niches, probably most of them, require expert knowledge of the domain that's not easily acquired unless you are actually working in the niche and dealing with that stuff hands-on. The alternative is if someone with expert tells you their problems and then actually help you understand their domain, because they are willing to do that for you. But it's often not easy finding people that will actually help you acquire enough domain knowledge to be able to implement the solution to a problem.