This is not that surprising. There's just not enough source material for it to have learnt from and generalise.
I have a friend who does embedding programming in C++ - and he finds it occasionally useful but mostly it fails. He has the double whammy of being in a small niche and a lot of embedded people still writing in C (and doing it in very odd ways).
[Edited for clarity]