Why is average voltage across an ideal inductor zero?
The average voltage across an ideal inductor is zero just as the average current into an ideal capacitor is always zero. If it were not zero average current for a capacitor it would charge to infinite volts. If it were not zero average volts for an inductor it would take infinite amps.