If you're simply trying to sell tickets online (i.e. process a credit card and hand out a barcode) there are plenty of solutions for that, as you suggest. Ticketing platforms are built around the transaction and they do a good job of it (we were in this group too). However, there is a much larger population of people out there (whether they are creating events yet or not) that are trying to build and grow a community around something they're doing. The best way to build connections with someone? In person.
That's the type of event we're building for. One that's used to grow a community. And for that purpose, scanning barcodes sucks. It's un-human at the worst time, when you're trying to build human connections.
Hope that gives some background for our thought process behind telling the story the way we have.