why serialize data and how to search&replace values?

I came to wonder why drupal serializes data?
What is the benefit?

And then, I need to search & replace values in a SQL file using serialized data.

Is there any faster way than editing every separate serialized subrecord?

Before deciding to serialize people should first think about the problems it creates and provide means to search & replace in the database.

Drupal version: 


Source: https://www.drupal.org/taxonomy/term/22/feed