I don't think I'll have to worry about install limits, especially since the game itself is like 6 gigs. I can permanently devote 6 gigabytes to a game I can't delete, I think.
It's not that simple.
All your hardware has a unique serial ID in them, which can be queried by software. During the installation process, they will collect serial IDs from a number of hardware in your computer and create a
hash value. The hash value is unique (since your serial IDs are unique), and cannot be converted back to the serial IDs, so they can't track you down or anything.
That hash value is sent to their activation servers.
Then each time you start the game, it will calculate a new hash value with your current hardware, and send it to server to check. Match, and the game can be started. Not match, and the new hash value is sent to the activation server and your install limit is reduced by one.
That means not only you cannot uninstall Spore, you also cannot upgrade some hardware. And pray that you don't need to reinstall Windows, since tests have been done (with Bioshock) that your Windows installation is part of the equation.
People have asked on the official forums about what hardware is used in the hash calculation, but EA won't disclose it, afraid of compromising the DRM.
And this whole DRM won't do anyone any good.
For hackers, it's just the usual routine to find the place to insert a NOP in the game executable.
For paying customers, they will be annoyed by the need to go online every time they start the game, and eventually, the install limit. You can read about BioShock to see how troublesome that could be - due to the game's bug, some people have used up the install limit (reinstalling, upgrade hardware) without playing the game once. Then they spent two weeks sending email with several parties (EA, Bioware, SecureROM) to beg for their install limit to be reset.
For EA, it's pure cost for maintaining activation servers. In the first few years, when the game is still being sold, it could be factored into the equation (cost of servers vs stopped piracy and potentially boosted sales). But after a few years? It's no longer generating profit. And as EA publishes more and more games, the activation servers need to continue to expand. Think they will maintain the activation for Spore for many years? Since they have Spore 2 now, why not pull the activation servers for Spore?
And EA has already done that... they pulled the plugs of many servers for playing their console sports game online. And those games are just 2 years old.