Clearing the cache using EA > App Recovery instead of deleting the folders in program data etc, did make ea desktop forget about the install request, selecting the folder of which SWBF2 is installed runs EA Desktop's HDD access at 130mb/s, it has been 30m and is still in progress.
For comparison locating a game in steam, as long as the appmanifest is in place, is immediate, doesn't require verifying integrity, and integrity check is significantly faster. Also EA often stages the games rather than in place installing, also the install process does a drive size check, and won't let you install if you drive is nearly full despite the game already being installed and EA desktop just forgetting it is...
I did not say the game installs to program data, I said deleting the cache there didn't work, I also said the article was wrong as ea desktop's cache is in %programdata%\ea desktop no %programdata%\electronic arts\ea desktop as described.