I think that’s an understatement! It’s a common practice on Android, and it’s used for indicating all sorts of messages like information and errors (as opposed to manually devising a system for popping things into view that won’t require user attention).
Oddly, Windows is pushing for its use, what with its extensive functionality and combinations of notifications you can send (with images being a possibility, different layouts, etc). (Also, adding toast notifications was a common occurrence, and might still be, in XboxOne apps. I’m guessing the feature was brought out of that to desktop.)
I’ve had to wrap these APIs before for mobile and desktop (excluding Linux - thanks for providing some direction there. ) so I might have a crack at putting a unified solution together.