Would like to add that EA is missing out on serious capitalizing opportunities - which seems totally out of character for them. They should offer cross-pack combinations. Where you buy an Expansion or Game pack and get extra stuff if you have other Expansion or Game packs. For example, if you have Realm of Magic and you buy Horse Ranch, you get a handful of spells and/or potions that affect the horses that you wouldn't have otherwise. This could be extended further by adding Stuff Packs as well - if you have Home Chef Hustle and Lovestruck, you get more romance themed recipes or heart-shaped options - doesn't have to be a lot, just one or two extra items per combination - so the more packs you have the more you get, encouraging people to buy more packs to get more unique stuff.
Also a random idea that seems way past its time...