Anslol, the book was shit.
Now, you can still like shit as is your prerogative... but don't give me a shit sandwich and call it steak.
Deux Ex Machina plots are fail and lack originality or agency for all characters involved. Their struggles mean nothing when some other, or some super weapon, or some fantastical bullshit comes out of left field to drastically alter the plot and setting. It's poor plotting.