The main problem is new starters coming from various backgrounds setting up, and just being happy charging lower amounts compared to what some window cleaners expect.
I never price low, I am not in to gaining work and being a busy fool, I price accordingly to hopefully get the work, but do it to a high standard, safely.
It can be frustrating and annoying, but I think it will get worse.