Why use a colored bobbin thread?
A perfect stitch is sometimes hard to achieve and therefore the bobbin thread may show on top. A white or black bobbin thread is high contrast and therefore can be visible. By matching the color of the bobbin thread to the top thread, the bobbin thread will blend. Then, if the bobbin thread does show a little on top, it will not be visible.