First thing I thought of. Sliding tracks in a dirty environment are usually a headache, because of the big exposed bearing surface. There are solutions, involving bellows, seals, and such, but they're kind of overkill for a windshield wiper. Rotational bearings can easily be fully enclosed and lubricated.
Linear motors have been around for many decades, but are still a niche product.
The first commercial linear motor application was as banal as a windshield wiper. It was the 1962 "Electrac by Kirsch®"[1], a linear motor for draw drapes. Back then, large commercial buildings like air terminals were first getting big curved glass areas, and people expected them to have drapes. The string and pulley systems were not good with curves. So Kirsch came out with a linear motor unit that traveled along the drape track and pulled the drape. Multiple motors could run on the same track, for very wide drapes, so it scaled up well. Worked fine, cost too much, had 120VAC in the track.
I once expected linear motors to be a big thing in robotics, but that didn't happen.
[1] https://books.google.com/books?id=bdgDAAAAMBAJ&pg=RA1-PA164&...