JQuery is also that way, Vue used to be usable that way...
It's my favorite way to slowly add some order to legacy apps that have been overcome by jQuery soup.
I really really don't want to switch to OSX here since a 4TB drive is literally a 1200$ upgrade for Macs. Compared to 200$ when you can upgrade it yourself.
Music production isn't great on Linux.