なぜ、32bitで表示できるようにしないかというと速度とメモリの問題があるからだと思います。 プチコンmkIIのGRPは256色でしたからそれでも同時表示可能な色数は128倍に増えています。(表示可能な階調数でいえばR、G、Bが5、6、5であるためプチコン3号よりプチコンmkIIの方がGの階調数で優れているけどこれはアルファチャンネルがないため) それならば指定も16bit値にした方が良いと考えるかもしれませんが、16進数に変換した場合に見た目でR、G、Bが分からず2進数で変換して5桁ずつ見て判断するしかないため分かりづらいし、馴染みがない数字になるため指定の段階で32bit値で設定を可能にしているのだと思います。(一般的にはR、G、Bを各8bitでアルファチャンネルを加えた32bitカラーが使われているため32bitでの色表現は馴染み深い数字というのが一番の理由だと思う)