Many variables determine the usability for each tool for specific scenario’s. Each has its pros and cons even if ‘at first sight’ they would ‘do the same’.
E.g. in the thread (below) on PWM / PDM, the PWM implementation of various oscillators yield very different results. In this case probably because of unintended use: PWM at audiorates.
An interesting effect BTW…along with many other signal encoding/decoding algorithms (that can be used and abused).