luckino
e invece no,è obbligatorio "essere"
il sito dice:"nell'uso intransitivo impersonale, cioè quando ha il significato di 'cadere della pioggia dal cielo', può formare i tempi composti sia con l'ausiliare essere che con avere"
sono una contraddizione,se il verbo è intransitivo vuol dire che può avere solo "essere" come ausiliare.
i verbi intransitivi possono avere solo la forma attiva,i verbi transitivi tutte e tre le forme (passiva,attiva,riflessiva).
siccome nei verbi transitivi la forma passiva si forma con il verbo essere più il participio passato del verbo,vuol dire che il verbo "piovere" avesse come ausiliare "avere",il verbo è transitivo attivo,se avesse "essere" è transitivo passivo.
infatti,se fosse come dici tu,andrebbero analizzati così:
ha piuvuto=voce del verbo piovere,2° coniugazione,indicativo passato prossimo,3° persona singolare,intransitivo attivo.
è piuvuto=voce del verbo piovere,2° coniugazione,indicativo presente,3° persona singolare,intransitivo passivo.
come vedi c'è qualcosa che non va,poichè i verbi intransitivi possono avere solo la forma attiva.
di conseguenza può avere solo "essere" come ausiliare (e quindi è intransitivo attivo),perché altrimenti vorrebbe dire che potrebbe avere anche a forma passiva