From my experience in the UK it's the only option for accepting payment that doesn't have the serious admin and financial outlay of getting set up with a proper merchant account. Perhaps in this case going with EventBrite from the beginning would have made more sense but that's only an easy call to make in hindsight.
Edit: You seem to have changed your comment. Consider this a reply to the underlying message of your sarcasm.