Minigames are "action". They're fun, they keep us playing, they give us something to do with friends. There can be so, so much more to a social game like any MMO than just killing mobs/players. When you're bored of doing the same thing all week, it's nice to just have a night off in a tavern with some music and games. It's well worth spending developer resources on.