Another exquisite explanation from @spikeyxxx, thank you!
The only thing I will add is that the fresnel inclusion in the Principled BSDF was recently called into question with this video. Essentially it seems that the Principled shader uses fresnel automatically in relation to reflection amount but not in relation to reflection roughness. Kinda odd..I hope the devs change that since fresnel definitely should effect both.