Economists would generally argue that price is the right way (although with caveats, pure priceallocation of drinking water in a drought might raise hackles) to do that rationing.
As you noted, price fluctuations occur in the European cap-and-trade system because the initial allocation of credits was too generous, rather than any inherent price volatility in carbon markets.