Pues lo mismo he dado con el origen de casualidad buscando la respuesta a otra cosa.
En su respuesta a ¿Cómo llegó “botones” a usarse para referirse a un ayudante joven (mozo de hotel)? Charlie explica que viene de los botones que llevaban en sus uniformes estos ayudantes y en una de las citas incluye
Ahora, cualquier pelafustrán tiene un botones (antes groom).
y me entró la duda sobre qué es un pelafustan.
En el DLE simplemente se recoge:
pelafustán, na
1. m. y f. coloq. pelagatos.
mientras que thefreedictionary la incluye como
pelafustán, -tana
m. f. desp.Persona holgazana, perdida y pobretona.
y como sinónimo de "pelagatos".
Por otro lado, en el DLE "fustán" aparece como
fustán
De origen incierto
- m. Tela gruesa de algodón, con pelo por una de sus caras.
De acuerdo a capsuladelengua
es bueno saber que el insulto [pelafustán] tiene origen en el fustán, un tipo de tela pachoncito al que, algunos desocupados, encontraban divertido dedicarse a arrancarle la lanosidad, de ahí que a estos tipos ociosos, sin oficio ni beneficio los llamaran pelafustanes.
y de ahí surgió pelafustán como sinónimo de "holgazán" o "pobretón" y por tanto "sin posición social". Desde luego la misma lógica se puede a "pelagatos", y que el término surgiese para referirse a una persona "socialmente insignificante" o "sin posición económica" ya que esta gente estaría (de forma figurativa o literal) rascando, despiojando o perdiendo el tiempo acariciando el pelaje de los gatitos.