A good pilot is one with the integrity and courage to say “no” under pressure.
“No”, I won’t risk my passenger’s lives.
“No” I won’t bust the minima to get in.
“No” I won’t fly that unserviceable aircraft.
A pilot offering to fly for free is a pilot displaying a distinct lack of that required character. Makes them a bad pilot, regardless of experience or skill.