I don't want to get into a whole thing here, but you keep ignoring the "for HP i3 7th gen" part. You should really read the entire post to ensure you are getting as much context as possible. If I asked, "What's the best RAM to run for an AMD FX-8350," you wouldn't immediately say, "Well, you'd want DDR5 7000 CL34." That would be an incorrect statement. Just because it's the best memory, doesn't mean it has anything to do with the build in question. There is context and nuance you are missing. Most obvious of which is the fact that CPU runs on DDR3. Recommending a basic DDR3 kit would not be perfect, but it would certainly be more beneficial and helpful to point the user in the right direction.
There is nothing wrong with asking for more information, but people post to this thread because they are less tech literate and need assistance. Sometimes all you can go off of is the information they provide in in the immediate post. There is a distinction between giving a potential and legitimate recommendation versus an irresponsible answer. Giving a half baked answer is unproductive and could confuse people who are new to the PC space. (And for the record, RTX 2060 + Core i3 7100 would run fine on 350 watts).