Long time ago, EFL port started to use WK2 C API internally (Bug 108623). but, there are still many direct dependencies between ewk APIs and internal structures without improving now a days. And now, only EFL port use it since QT and nix port leave. I think that this just makes EFL port complicated with EFL specific WK2 C API. This bug can simplify the code complexity of EFL port and coordinated graphics(UI side compositor) to share with other port.
Closing this bug because the EFL port has been removed from trunk. If you feel this bug applies to a different upstream WebKit port and was closed in error, please either update the title and reopen the bug, or leave a comment to request this.