Hey OP,
The idea behind a master clock comes from the pro world where you might have many digital sources that had to be kept in synchronization. Especially true for movie production. You can’t have skew.
The only time skew is really an issue for home AFAIK is in a situation where you have an external CD player and separate DAC. A master clock will ensure the CD player gives the DAC bits just in time.
The thing audiophiles and vendors try to do by spending more money is reducing jitter figures. That is, ensuring that the width of each step in the signal remains exactly the same. Not something external clocks were meant to do, but they have some possible uses.
The lowest phase error is now going to be by putting a very good (femto-) clock right next to the DAC. The longer the distance between the clock and the DAC the more error you can have, so having a clock and cable plus internal distance travel means the internal clock MAY outperform any external clock. Benchmark has a good white paper on this and Mytek also wrote about this.
Probably the best idea for home would be to use the DAC’s clock as the master, have a buffer, and sync external sources to it. Asynch USB DACs do this, but some also have clock out capability, allowing the DAC clock to control an external CD spinner. Combination DAC/Streamers do a similar thing but usually have up to several seconds of buffering. Roon does something like this in their server.
Before Async USB DAC’s attempted to fix these issues by guessing the incoming clock rate and buffering the input. They still do this when needed such as for S/PDIF inputs.
Also, lastly, in the last 10 years or so chip clocks have gotten SO much better than they were before. Unless your DAC is old the internal clock is probably going to be the best reference.