[1] https://play.google.com/store/apps/details?id=com.steadfasti...
To install a Linux application, you explicitly have to open the Linux container command line (which is Debian Stretch) and run the install commands.
Ex: If I run 'apt install firefox', Firefox will be installed in the Linux container, but will be available to run from the ChromeOS app menu.
Edit:
Also, currently you need to explicitly go in the ChromeOS settings to download and install the Linux container. I'm not sure if this will change or not, but it is not currently included by default.
For my parents' generation, TVs were a big deal. For me, I can hardly distinguish between a TV and a Radio and a Microwave and a Washer/Dryer -- they all have existed as long as I remember. But I can definitely tell the difference between an app written against User32/GDI/WinForms/VB versus one that uses the Android toolkit versus one in GTK+.
There's been a lot of work over the years to make most applications agnostic to the underlying toolkit and OS, including React Native, Flutter, Unity, Adobe Animate (formerly Macromedia Flash), and so forth.