Thank you for your feedback. You're 100% right. The framework is in place, however the implementation is not! We wanted to get Nyxt to a level of feature sophistication before focusing on supporting (not just prototyping) two renderers as it can slow down progress!
With 3.0.0 on the horizon, now is an ideal time. Once again, sorry about the issues you've had, we're doing our best!