I've been working on Chromebooks since the 2013 Chromebook Pixel, though the laptop itself is almost irrelevant, because I've just moved everything into the cloud and work from a couple of VMs with tmux/vim/mosh. Of course that's not on option if you require a complete IDE, but it seems that support for local GUI apps is coming with a native ChromeOS feature called Crostini.
People runing the Development channel already play around with various apps like VS Code: https://chromeunboxed.com/news/chrome-os-container-crostini-...
They're also working for native support for running VMs via KVM, though it looks as if that'll be primarily targeted to the enterprise world.
It's an interesting time for Chromebooks.
[0] https://aws.amazon.com/cloud9/ [1] https://github.com/dnschneid/crouton [2] https://galliumos.org/
(I have no affiliation with any companies or projects mentioned.)