Congrats on your new baby. You will love it.
The previous owner may have preferred the "wind in the hair feeling". Or just wasn't aware of what they are. My wife's SLK 350 has the optional swing in plexiglass deflectors. The only time I use them is when pounding along on the freeway.