There are a number of ways you can find a grain of truth in 'higher voltage is better', through unstated assumptions, and deciding what to keep constant in the comparison.
- For the same Ah, higher voltage will give you more energy.
However, to change the voltage of a battery, you are generally changing the chemistry, and therefore everything else about the battery. It then simply becomes a statement of watt.hours = voltage * ampere.hours for any given battery.
- If you have several batteries, then a series connection will give you higher voltage, lower current, for the same power.
This means the cables connecting it to the load can be smaller. While this may seem like a minor consideration, consider an electric vehicle. If you want to shift 60 kW power from batteries to motor, then a 12 V battery would have to deliver 5 kA, requiring very thick bus-bars rather than cable. A 600 V battery 'only' has to deliver 100 A, using 'starter cable' sized cable. Alternatively, for the same size cables, a high voltage battery will deliver more power.
A similar, or possibly even more important consideration, is how fast the car can be charged, as the flexible 'hose' from the charger station to the car is likely to be longer than cables in the car between battery and motors.
The energy and power involved is exactly the same with either low or high voltage battery arrangement, only the (commercially very important) practicality changes.