Your product knowledge should work for you, you shouldn’t work for it
How many times have you specified a product, only to learn much further into the project that it won’t work? How many of those times did someone else on your team already know that?