Dato che stai chiedendo "perché sono percepiti in modo diverso", ecco un'altra cosa (molto geek) da considerare: la luminescenza percepita di un colore RGB. Questo è difficile da applicare, quindi prendi la mia risposta quasi come una banalità:)
Il valore di luminescenza di un colore di indica come "illuminato" lo percepisci. Se il colore fosse una lampadina, un colore con bassa luminescenza verrebbe percepito come fioco (lampadina da 40 W), mentre un colore con alta luminescenza verrebbe percepito come molto luminoso (lampadina da 100 W).
I colori RGB vengono infatti visualizzati utilizzando piccole "lampadine". Gli schermi sono composti da minuscole "lampadine", tre per ogni pixel: R (ed), G (reen) e B (lue). I valori R, G e B specifici di un colore indicano la luminosità di ogni minuscola lampadina per creare l'illusione di quel colore. Ad esempio, il colore arancione RGB (255, 100, 0) viene creato ruotando la lampadina rossa alla sua massima potenza (255), rendendo la lampadina verde semi-fioca (100) e spegnendo la lampadina blu (0).
Ecco un'illustrazione che mostra alcuni colori e quanto "brillante" dovrebbe essere fatto ciascuno dei componenti RGB per creare l'illusione del colore. I puntini sotto ciascun colore indicano quanto sia debole o luminoso il componente.
Come puoi vedere nell'illustrazione, per creare bianco, ad esempio, devi ruotare i 3 componenti al massimo (255). Questa combinazione delle 3 minuscole "lampadine" viene percepita dall'occhio come bianca (spiegando perché sarebbe una grande digressione). Per creare il nero, li spegni tutti. È facile: nessuna luce, nessun colore.
La luminescenza di ciascun colore viene calcolata aggiungendo "quanto è luminoso" ciascuno dei 3 componenti. Il bianco sarebbe il colore con la massima luminescenza, poiché i 3 componenti sono rivolti al suo valore massimo. Nero, sarebbe quello con il più basso. Il giallo avrebbe una luminescenza più alta del verde poiché per rendere giallo hai bisogno di 2 componenti al massimo, ma per renderlo verde hai bisogno solo di uno. Quindi, più o meno potresti dirlo
L = R + G + B
È un po 'più complicato però. Osservando l'illustrazione noterai che la componente verde sembra essere più luminosa. È, infatti, percepito dall'occhio come il più luminoso. Il blu, dall'altra parte, è percepito come molto fioco. La formula esatta per calcolare la luminescenza ne tiene conto.
L = 0,2126 R + 0,7152 G + 0,0722 B
Ecco di nuovo l'illustrazione, con la luminescenza calcolata per ciascun colore.
Noterai che, come avrebbe potuto dirti l'occhio, il giallo è più luminoso dell'arancione ma l'arancione è più o meno luminoso del magenta.
Ora, ho preso i colori da due delle tue tavolozze originali e ho calcolato la loro luminescenza.
Nel primo caso, quello che ti piace, noterai che la luminescenza del primo colore, nella parte inferiore è inferiore (125) rispetto a quella del secondo colore, nella parte superiore (200). Il gradiente, quindi, viene percepito come un aumento della luminosità, come se si stesse illuminando.
Nel secondo caso, non c'è molta differenza, quindi il gradiente viene percepito proprio come un cambiamento di tonalità.
Nel terzo caso, il colore di fondo ha una luminescenza più elevata di quello superiore, quindi il gradiente viene percepito come una diminuzione della luminosità, come se si oscurasse.
Questo spiegherebbe perché, anche quando selezioni 2 tonalità posizionate relativamente alla stessa distanza sulla ruota dei colori rispetto a quelle che ti piacciono, il risultato sarebbe percepito in modo diverso.