Why does Oracle still not support Multi-Row insert?
The plain answer is that not all RDBMSes support all of the various ANSI standards. Oracle just happens to not support this particular part of it.

Oracle does however support INSERT ALL INTO.

By the way, an example of insert into dual is terribad - You can break older versions of Oracle by doing an INSERT into DUAL.