Fundraisers in churches in general are weird to me. Every Anglican parish I have ever been in or known has a fundraiser of some sort. The churches I attended growing up (not Anglican) did not have fundraisers. People just gave money to the church in response to needs. Then when I became Anglican I started experiencing fascinating fundraising events like "Cookie Walks", "Pony Shows", "Caribbean Dances", and more. But I always wondered (and still do) what any of that stuff has to do with religion. Shouldn't God's people should just "work, pray, and give" for the spread of His kingdom, and not need some fancy shindig that causes lots of work for a small group of people to justify giving extra? Shouldn't Christians just tithe? Moreover why would Christians want to come to church for stuff like that and not devotional exercises such as daily Mass, rosary, the daily offices, etc.? In small churches, like most continuing Anglican parishes are, the fundraiser can become a major headache for the priest. Why? Because he is often expected to think up, manage, and/or contribute to these events... just as he is often expected to be a marketing guru, a fix-it guy, a CPA, and more. But seminary does not prepare men for those things. And the priest is already really busy just doing his job (which is often 24/7), and he may have a real aversion to certain type of fundraising events (such as events involving animals).
I guess if a church did have a fundraiser it should be very religiously focused. It should coincide with some sort of liturgy, and have the goal of helping people draw nearer to God in Christ through the Church. Junk sales, raucous parties, and peddling cheap booze (as part of one parish's fundraiser they would raffle off a "Basket of Cheer" which contained a bunch liquor) - all of that stuff is more worldly than spiritual, and counterproductive to what the Church is or should be about.