It certainly doesn't fix everything. The events still happened, the HRs were still hit, etc.,
That said, I don't think that altering the record book is about us. It isn't about this generation of fans, it is about the future generations of fans. Kids in 2031 will look at baseball-reference or some other site and have to ask "why is there an asterisk (or strikethrough, or whatever)" next to Barry Bonds' name? It should help ensure that people knew that these achievements were done in a different way than the previous ones were.
I've been watching the Baseball series (Ken Burns) on MLB network. Great series (have seen it numerous times before). Some of those old time players were really amazing, and i have no reason to think that someone in his mid 20's in my grandfather's generation wouldn't be just as athletically blessed as someone from our generation. Perhaps there's a mild difference with weight training, etc., but the difference isn't as significant as the huge number differences would warrant.
Look at a picture of Gehrig or Foxx or Hack Wilson. These were big guys who put up big numbers against guys who threw hard and were hand picked because of their pitching skill. It wasn't a backyard baseball game. The obvious missing piece there was the existence of the Negro Leagues, which served as an obvious barrier to "true" competition, but they played too and had players (Satchel, Gibson, Cool Papa, etc.,) who would likely be MLB caliber stars today.
I have no problem altering the record book in a reasonable way. It isn't a 'fix' but it counters the apologists who say "everyone used, so there is nothing you can do". That is condoning it. It can be acknowledged as a real problem without being condoned as okay.