Paraphrasing George Strait,

"I always have my favorites and the ones that I think should be hits when we release an album. But I can never predict which are going to be the favorites of my audiences."

That is spoken by someone who has miles of real world trial-and-error experience. Someone who has seen "great songs" flop and dark horses go to #1.
If Strait, called me up and said write a song for my next album.
I would try hard to write the best one that I could.

If he came back and said, it doesn't work for my brand for several reasons, I would take notes on what the reasons were and hang on every word.
If some amateur with no professional experience from NJ tells me why my songs "suck," ....I wonder to myself...how would he know?
From what experience and knowledge base would he be sourcing all of his tips and advice for hit songs.

None.