I agree and if you want to refer to a color in an absolutely correct, objective, device-independent manner you need to define it in terms of L*a*b*
The CIELAB coordinate space represents the entire gamut of human photopic (daylight) vision and far exceeds the gamut for sRGB or CMYK.
You might initially think that the three axes of what is "RGB" defines a perfect color cube which accurately describes all perceptible colors but this is not true. The typical RGB we encounter when encoded with an sRGB gamut (almost always on smartphones, TVs, and PCs as of 2023) forms a bizzare polyhedron in the objective L*a*b* color space instead of filling the whole thing with itself because it is just a small subset of what we can actually see: https://en.wikipedia.org/wiki/File:SRGB_gamut_within_CIELAB_...