Force install of DirectX with some games

Miscellaneous Forums/General Discussion/Force install of DirectX with some games

What's with the fact that some games force you to install DirectX regardless of whether or not it is out of date?

I've known a few games to do this (can't remember all of them) but I have never understood why.

Battlefield 2 is such a game. I just tried installing it to my new PC, the game installed then prompted me to accepted the DX9 licence - there was no bypass option - no option to not install it and if you did try to cancel it then EA (quite smugly) uninstall the game.

I had to go back through the installation (re-doing the CD Key) and then 'End Process' the installer at the point it wanted to install its own version of DirectX over the top of the newer one I have. Killing the installer was the only way I could find to stop it from uninstalling the game at my refusal to allow it to install DX from the game disk.

What is this all about?

What if I want to install Battlefield 2 in a few years time? Do EA expect people to happily overwrite a current DX installation with one that is a few years old?

Anyone care to explain the logic to me - assuming EA have a point to this?