Non credo che sia maleducazione arrivare sempre in ritardo, ma è qualcosa che colpisce l'altra persona. Quando ti accordi con qualcuno, quella persona sta riservando il suo tempo per te, quindi arrivare 15 o 20 minuti dopo è praticamente dirgli che il suo tempo vale meno del tuo. Non è catastrofico se succede occasionalmente, ma quando diventa un modello, la gente se ne accorge e si infastidisce, anche se non lo dice direttamente.
Il fatto che i tuoi amici non dicano nulla non significa che non gli importi. Molte volte la gente evita di dirlo per non sembrare amara o creare conflitti, ma internamente vanno accumulando risentimento. Se lo fai sempre, eventualmente qualcuno sarà meno disponibile con te o gli incontri smetteranno di essere così frequenti, senza che ti spieghino esattamente il perché.
Quello che potresti fare è piuttosto semplice: esci 15 minuti prima di quello che pensi di cui hai bisogno. Se arrivi sempre in ritardo, è perché il tuo calcolo del tempo è sbagliato, quindi regola il margine. E se una volta non puoi farlo, avvisa in anticipo. I tuoi amici probabilmente apprezzerebbero più un messaggio che dici che arriverai in ritardo che starti aspettando senza sapere se compari. È un gesto piccolo che mostra rispetto.