Is Understanding the Final Product a Necessity?

Simply put, it's not necessary for everyone to deeply understand the product and what it renders for its development. Sometimes it may lead you yo get confused and not get the task at hand done. Though, it doesn't harm to understand what the product is as it will eventually help you.