потому что клики при помощи тех же mouse_event() или SendInput() на С++ не подходят.
Слышал, что для этого можно написать свой драйвер, который будет работать на уровне ядра.
самоподписанный сертификат нужно добавлять в браузер вручную
Во-вторых, есть бесплатные сертификаты от того же letsencrypt, которые добавлены во все браузеры.
если бы javascript - ом ставился, тогда бы был в теле страницы