Yes, it's mandatory (we already did it before, but with ezcDatabase style).
And don't forget this is for legacy :-).

Maybe if we can get MySQLi Doctrine driver to work we can map ezmysqli to it