To the extent this is true, it's because other software relies on specific features (and sometimes quirks) of bash and glibc, not because you can't have a workable Unix without them.
Which is to say - ironically, these last remaining dependencies wouldn't be there if open standards were followed more rigorously.