One advantage of using a Client Setting for this purpose is that the way to put the data into the client setting and read it back with relevance works the same on all platforms.
That said, I don’t love the idea of having thousands of arbitrary client settings for everything and there is overhead to using clientsettings in this way, so for that reason, it is not a great idea.
Related: Registry Relevance - #4 by strawgate
I also wanted to point out that you don’t actually need to use any type of group to do this. You can cause baselines to run in a sequence by setting something at the end of one baseline and having relevance in the 2nd baseline to only have it run when that thing exists.