This happens sometimes. We have wildly successful parties sometimes, and other times it's just a couple of people and way too much food.
I don't complain because I also don't often attend other people's gatherings.
But yes we need to get back into the habit of visiting and entertaining, it's good for people. And it's good of you to offer hospitality even if nobody showed.
Why would Arabic be more difficult to learn than Hebrew or Russian or Polish? They mean reading and writing it, not speaking? Even so it doesn't seem worse than Russian or Hebrew.