I was writing about UX and Open Source this morning..
I agree that UX (and often UI) is not the only one technical debt. But it often is the dominant one that ditch a FOSS project.
It seems way easier to correct code debts than design ones. As usually they are inherited from the beginning of the project and a better UI cannot change it, but only makes a project look pretty.