I have a TL-wn821N and I can't change the mac adress under windows 7. But can under windows 8. I suspect there's something different in the tp link drivers for windows 7 that don't allow it.
Because nintendo hates money. For example they already have stuff on the eshop ready to go that they refuse to allow people to buy (read: those 20 or so ambassador games + four swords)
Origins been around a bit longer then one year. It's been one year since the name change from EAStore/EADownload Manager though. It's the same exact thing. They even added the ingame overlay feature to ea downloader a few weeks before the name change.