De-ionized water is a bit of a misleading term. "De-ionizing" is done by means of an Ion-exchanger, and what happens is that the scale forming ions are exchanged for non-scaleforming ions. But the amount of Ions (positively or negatively elctrically charged particles) of the water remains unchanged.
Hence, the water is still elctrochemically active, causing the de-zincification. It does not cause scale as a plus, but it causes brass to become brittle and porous to some extent. This is a slow process, but after a number of years, brass parts become unreliable.
Destilled water does not do this: There are NO (or barely any at least) ions in destilled water, not scaleforming nor non-scaleforming. Hence no electrochemical activity, and no scaleforming.
In copper boilers, de-ionized water is all you need. IF the boiler and its fittings are made out of copper. Chances are, boiler and fittings are made of brass. Then destilled water is preferrable.
In steel boilers that are very frequently used, you need a pH above 8 (preferrably 9 or more) and an oxygen scavenger, otherwise you will see pitting. Steel boilers not in use, best are stored with treated water, and topped up so there is no more air in it.
You can buy destilled water, but home-destillers are fairly cheap to buy (around 100 Euro gets you a decent one). Takes quite a while to earn it back, but the convenience of having destilled water at will is worth something as well.
My local tapwater is roughly 200 ppm Total Dissolved Solids (TDS), my destiller gets that down to about 7~10 ppm in the first run, less than 2 in the second run, pretty close to lab quality. Pretty time consuming though, a single run is roughly 4 hrs for a batch of 4 litres, double that if it is double destilled.
Destillation does a fairly decent but NOT perfect job of removing dissolved oxygen from the water. Not very important in Copper or Brass boilers, but very preferrable in steel boilers. The de-ionisation process does nothing for Oxygen removal to my knowledge.
Without a condenser (water going through the boiler only once), and emptying the boiler, after use, single run destillate is more than good enough, because there is hardly any scale formation happening below 30 ppm and normally, starting with 10ppm, on a once through steam system, 30 ppm is roughly where you'll end up at the end of a run.
I use full condensate return, and using double destillate allows for about 4 hours of operating time before it has thickened to 30 ppm. I do not empty my boiler after use, I refresh the system after four hours of runtime.