I think It's a very powerful attack on the contemporary poets who praised woman's beauty too much. So Shekespeare's intention might have been to break the conventional ideas.
Love looks not with the eyes but with the mind
Shekespeare doesn't cling to the concept of ideal love, so i think here he might have needed to mock at the conventional praise of women by the contempoarary poets.
Sonnet 130 satirizes the concept of ideal beauty that was a convention of literature and art in general during the Elizabethan era. Influences originating with the poetry of ancient Greece and Rome had established a tradition of this, which continued in Europe's customs of courtly love and in courtly poetry, and the work of poets such as Petrarch. It was customary to praise the beauty of the object of one's affections with comparisons to beautiful things found in nature and heaven, such as stars in the night sky, the golden light of the rising sun, or red roses. The images conjured by Shakespeare were common ones that would have been well-recognized by a reader or listener of this sonnet.