Немає технічних причин, щоб це не було можливо. Однак існує не так багато причин, чому це не практично. З обмеженою кількістю нерухомості екрану, яку символи представляють на екрані, вам важко буде знайти використання більше 256 одночасних кольорів на екрані.
Наскільки мені відомо, клієнти терміналів використовують індексований кольоровий простір. Однією з причин цього є те, що в його найпростішому вигляді 256 індексованих кольорів можна описати одним байтом. У той час як для кольорового простору RGB потрібно два-три байти. З огляду на те, як кольори кодуються в кінцевому потоці, кожен колір мав би принаймні два байти + будь-яка розумна розмітка. Це може бути не великою проблемою пам'яті, але, коли в потоковому режимі мережевий потік може збільшити затримку, особливо (виправте мене, якщо я помиляюся), кожен символ надсилається у власному пакеті.