The magnetic field in an electromagnet is created by the current, not the voltage.
In theory a very small voltage (e.g. the 1 V as requested in post #3) can create a strong magnetic field if (and only if) the resistance of the solenoid is small enough to allow a high current (e.g. 100 A @ 10 mΩ).
In practice the resistance of the solenoid (usually made from copper wire) is way higher than that. Therefore you need a higher voltage to drive the same current.
Or much thicker wire, which is impractical due to size, weight and cost.
Or use superconducting wire. Then your "only" problem is cooling

.