I suspect that the advise to do exercises visualization in this way is tied to the development of computers/internet as it is easy to program/check your "progress" and it makes for a neat feature on a website.
Still, I don't see what point there is in learning the color of squares independent of any other chess knowledge. No doubt having this knowledge helps, but as with tactics you want to know this subconsciously and in connection with actual game play/analyzing variations, etc.
In my experience knowing what color each square is comes naturally as you play and analyze more games. When replaying games try to visualize variations in your mind without actually moving the pieces on the board. You will pick up the names of squares but what's much more important will for instance learn what squares lie on a diagonal (and are therefore attacked by a queen/bishop on that diagonal).
Learning by just playing/analyzing could for instance go as follows:
You notice that a black light-squared bishop in many games goes from c8 to g4 to pin a white knight on f3 to the white queen on d1. The bishop is often kicked away by h3 and occasionally the game continues with Bh5, g4, Bg6.
From this very common maneuvre you learned that all the squares: c8, g4, f3, d1, h3, g4, h5, g6 are light color.
You will notice many other similar patterns in openings. For instance in the Kings Indian Defense black puts the central pawns on dark squares (d6, e5) that are blocked by white pawns on light squares (c4, d5, e4), etc.
My advise would be: unless you have unlimited time, you will likely get more by spending your chess time doing tactics puzzles or by watching/reading commented/annotated master games than by learning what color the square c6 is....