I'm really surprised to hear that. My GH profile has got me plenty of jobs over the years and also allowed me to skip things like programming tests that are usually part of the interview process.
You are fortunate, which is great for you, but your advice will not work for most people.
Something people often miss is that it's not enough to just link someone to your GH profile. If it's full of half-finished projects, they will likely look at your pinned ones (if you have those set), and not bother with the rest. The crucial thing is linking them directly to specific files of a project, specific PRs and contributions, that showcase the value you can bring. This makes the job much easier for the other side, while highlighting your strengths.