I am still trying to wrap my head around the best practices for working in an environment such as Unity (as opposed to just using libraries and writing your own game loop) but it seems that a Scriptable Object would be a good fit for something like Scoreboard?
Or is the reason to not use it simply to not introduce too many new things here?