I don't know who told you that DX11 is a bad idea but Oleg also mentioned that DX11 will be implemented in future patches. Some months ago, it was stated that the game will be released with DX11, but my guess is that they'll use the first two weeks or first month after release to thread the waters a bit. Before they release an update.
After all, the testing isn't a done deal just because the game is released.