windshield sealant

silicone doesn't adhere to glass well

Windshields suffer huge temperature changes, and are subject to vibration and shock.
Yes on both accounts.