If it takes a $4B fine to get Google to behave, then a $4B fine is the right amount, regardless of revenue. Revenue hints at the fine that would get their attention.
We charge people with a crime to see if their part in it can be proved. Second-guessing the court produces often bad results.