Thanks for your feedback, I'll try to explain a little.
First of all, the system we use is definitely "normal", it's a standard procedure used by many conferences.
No, a plain system as you describe does not make life better for us organisers, indeed, it makes it harder. Much, much, harder. And that has to do with group dynamics, money and expectation management.
First of all, there's multiple groups of conference-goers: Those that go to every event anyways and can't wait to buy, those that need some time to plan and those that want to see the full program first. There's also those that delay everything until the last moment. You'd be surprised how large the last group is, and it's frequently businesses. On faster selling, international conferences, an additional problem shows up: ticket batches might sell out before certain timezones wake up.
Batches solve this problem: The eager can buy immediately when we have the dates. Those that need a little time have a date until when to make their mind up (the second batch). Those that constantly delay get their last opportunity communicated. They create a sense of urgency. Also, you can slightly change the time of day to accommodate for communities in other timezones. It also gives us - as organisers - the chance to focus on ticket sales at dedicated times and do the rest that we need to do later.
The sense of urgency is wanted, because the community we work in is great at "yes, I'll probably come", where "probably" often means "late or never". Now, you might say that just opening the sales with consistent messaging (e.g. frequent reminders on the social media accounts) would fare better: sadly, it does not, at least not well. It communicates: "we absolutely need to sell tickets and will nag you every 2 days". We did that at RustFest Kyiv partially and while it works, it's incredibly exhaustive and is annoying to a lot of people. At RF Kyiv, we roughly sold one ticket per tweet. That means we need to send a tweet per day and nag people over the 60 days to the conference.
Also, while you want a good batch of tickets to be sold at the very beginning (we have bills to pay), you want to give people the chance to have a look at the program proper before buying, so you want to have a sizable amount of tickets for after the event.
I'll see that we are more transparent about how many tickets are in the badges.
Finally, no system is perfect, and if you run into a situation like yours, it never hurts to contact the organisers. Usually, there's people that want to give away a ticket in between the badges and organisers are also always a broker of that.