The line about UNION/INTERSECT/EXCEPT with ALL seems a little redundant because the preceding line already explains how the output columns need to match, and the following line says that INTERSECT/EXCEPT with ALL is not supported.
Is there a reason that INTERSECT ALL and EXCEPT ALL are not supported? It seems like it would be simpler to ignore duplicates than to remove them.