Intanto cambiare testo ad una label implica non solo un diverso contenuto della memoria, se nn proprio zona della memoria diversa, ma implica un ridisegno del video che è vincolato alla frequenza di refresh e per evitare sfarfalii va fatto al momento giusto e col modo giusto quindi strettamente vincolato all'elettronica del device. A dire il vero se nn vedo il codice delle varie UI posso solo ipotizzare il motivo per cui il limite del thread principale e mi viene in mente solo quello descritto che in un SO complesso non è poco