I'm actually kind of glad my car does this.
Previous vehicles I've owned where the rubber edge always wiped the window ended up scratching the glass after a few years. Tiny vertical streaks that wouldn't come out.
I've been using rain X for many years, and still swear by the stuff.