Still, sRGB is not device independent and neither is any CMYK space. Did you actually read what I wrote?
All RGB space and CMYK are device dependent because their color gamuts are limited. Even ProPhoto RGB, which claims to have the largest color gamut, is still device dependent. If you want to print anything, it's going to have to get converted to some form of CMYK profile in the end, and to do that, it goes through the CIELAB space, which is device independent. CIELAB and CIEXYZ are mathematically calculated.
In terms of the web, the only browser that even recognizes all profiles correctly is Safari. Firefox can't do it, IE can't do it, all the others can't and don't do it. Therefore, color management on the web, at least at this point, is somewhat of a joke.