I voted no for trading pre-launch but I don't see allowing trading is such a big deal. If the team has no obligation with those over the cap. They come late when the theater is full so what do they expect ? those people can only getting in if someone chooses to refund and it is very unlikely given how hot the IPO was.
Late comers can buy a pretty good deal now which is just 50% above IPO price. In other scenario, if there is no pre-launch trading, the fund would be held up until launch with a small possibility of getting IPO price. But if those late comer don't get IPO price because there is no refund, they likely won't be able to get in at this price currently. More likely 3 or 4 time more expensive. It is much better to be able to buy now for these later comer imho.
It's probably not that huge a deal. But I can understand if someone bought the coin, figured they owned it... logged in days later to see early trading started and they had no actual coin, how they could be annoyed. The key problem was how the IPO was set up. Typically IPOs don't allow purchases once they go over the cap to begin with.
I also am not so fond of IPOs breaking their own rules, as it sets up fodder for trolls to use later on. But I do agree with you that overall the end result for most people as far as getting coins or not probably would have been the same. It just looks sort of bad, and people could use the argument that although the team was under no obligation to those over the cap, perhaps they should have been after they changed the rules for early trading.