My main problem with board games is that they're too expensive sometimes.
If I'd do a ROI analysis on all my board games most of them beat out lots of other social activities. If an average game lasts maybe an hour and you play it with an average of 3 players that's 3h of entertainment per play. 10-15 Euros per hour of entertainment seems very reasonable so most games actually tend to pay for themselves after just one play if oyu look at it that way.
I've had my copy of Dominion for over three years. I got it on sale for $30. I've played literally hundreds of games since I bought it.
Granted, I've added expansions over the years. But let's assume I paid full retail price for the game and four expansions: around $225. I've played at least 300 20-to-60 minute games. Conservatively, 100 hours of gameplay time. $2.25 an hour to entertain myself and 1 to 5 friends is an amazing value proposition.