Proteggono da cose diverse. La VPN ti protegge dalle impronte digitali di rete, mentre la VM monouso ti protegge dalle impronte digitali desktop / browser. Per essere veramente anonimi potresti dover utilizzare entrambi (tra le altre cose), a seconda del modello di minaccia.
Se vuoi / stai bene a stabilire un'identità anonima (cioè che altri possono stabilire più atti correlati sono fatti dalla stessa persona, ma non possono rintracciarli come persona), allora potresti stare bene con solo usando una VPN, ma eseguendo l'hashing per sostituire le macchine virtuali.
Ma se vuoi impedire alle persone di collegare le tue azioni insieme, allora potresti aver bisogno di entrambi.