No lo veo. La presencia masiva en ese continente o continentes de España (o cualquier otra potencia europea) tenía fecha de caducidad. Otra cosa es que, tras la independencia de esos virreinatos, no se hubiera dividido en tantos países o peleado entre sí, y que hubiera habido cierto sentimiento de solidaridad (apoyo a España en su guerra contra Napoleón, a Argentina en las Malvinas, etc.). Pero eso es no responsabilidad de España (o solo lo es en una medida mínima, acorde a su tamaño).
Si no digo que España no perdiera su imperio, eso era casi inevitable. Pero habría que haber retenido mucha más riqueza e influencia, la suficiente para seguir siendo al menos un grande Europa.
España sí fue apoyada por las colonias durante la guerra contra Napoleón, al menos al principio.