If decently socializing with you requires me to spent extra money, you definitely are a snooze to be around.
You don’t need to spend a huge amount on social stuff, but if you are only willing to do completely free activities, you are vastly limiting your social circle.
If all the activities were costly, and I didn't put effort in to do other cheaper/free stuff to socialize with you, then I'd be the asshole.