"If one person has Jitsi but not Skype, and the other has Skype but not
Jitsi, why is it the responsibility of the former person to accomodate the
latter person?"
Of course you can bother your friends so long until they finally install
Jitsi on top of skype. You will annoy them with this and probably it won't
even work (i experiences a lot of problems with Jitsi).
All of this can be circumvented using webbased voip services.
"a good friend would either try to install VoIP software that can be used to
communicate with you, or give up on VoIP altogether and communicate with you
in other ways."
You can't expect everybody to understand your ideology. If you limit your
friends to people who share the understanding for software-freedom issues
then you will be very lonely i guess.
So from pure statistics, your friends won't understand the reason why you
refuse to use skype or find it awkward.
Sure, good friends would accept that and install the software you want them
to install, but again: you bother them with this and look quite strange at
the same time.
That's a problem, and webbased voip is the solution.
Your whole argumentation is like: "It can be done without webbased voip" and
with this you somehow ignore its advantages.
Why?