Does it even make to work on the “basic three” (M&S, M&C, SS) outside of hobbyist projects?
I’d assume that for running professional software none of these three are competitive to more advanced GC implementations.
Loads of professional software is written in outrageously slow languages like Ruby and Python. If that’s acceptable, I see no reason why a slow, unsophisticated garbage collector should pose a problem. Of course it’s nice if the GC is better, but plenty of serious, non-hobbyist projects were built on Ruby before it even had a generational GC.