Guarda,da quello che so io non ottieni la cittadinanza , ma la green card, che va rinnovata e che è un surrogato della cittadinanza. Senza di quella, una volta esauritosi il visto, qualsiasi esso sia, non puoi proprio starci negli USA.
Probabilmente per esperienze di lavoro di periodo limitato come quella che stavi vedendo te ti avrebbero dato assistito per uno specifico visto lavoratore. Ma la green card è un'altra cosa.
Riguardo al discorso matrimonio, non sono certa di come funzioni, ma se vai sul sito di qualsiasi ambasciata americana dovresti trovare tutte le info.