Getting an average color from a Texture Sample

You are correct. Generally, exposing the MipMaps on the texture will allow you to enter a scalar / float value that do the exact same thing but be much more performant as no UV operation is required.