There is a plan to update the WebDriver standard to encompass the automation features that are currently only available via devtools protocols. There's agreement it should be possible to open up a bidirectional channel to the browser from within devtools and use it for things like listening to events, streaming logs, etc. However as so often happens reality dictates that implementing something compatible with CDP is needed today in order to interop with the range of existing tooling that's either CDP-only (e.g. Puppeteer) or WebDriver-with-CDP-extensions (e.g. SauceLabs, various WebDriver clients).
In the long term we hope that we end up with a "WebDriver 2.0" that will satisfy all the common use cases in a standard way. That bidirectional protocol will probably end up looking a lot like CDP just to ease the migration for existing implementations, but the details depend on work that hasn't yet been done.