@rybakit, do you have XDebug enabled ? (If yes could you please re-test by disabling it).

Twice as fast is a notable difference IMO in favor of union.