Você já pensou se sua água precisa de um descalcificador, ou é só pra facilitar na limpeza? Se você quer mudar isso de verdade, não tem jeito de escapar de um amaciante de água - é a única solução que realmente funciona, porque as manchas nem chegam a aparecer. Enquanto isso, eu experimentaria ácido cítrico em vez de vinagre, é mais forte e não danifica o vidro.
A coisa importante que costuma passar despercebida: independente de qual produto você usa, depois de limpar tem que secar o vidro na hora, senão o calcário se deposita de novo nos resíduos de limpeza. É bem frustrante mesmo, mas faz parte.