Im fairly certain that the preset color pallet is there as a matter of optimization, since objects with the same texture and color can be drawn at once, increasing performance, but if you have full RGB control, there could be thousands of different colors which all need to be drawn seperately, which would be devastating on performance.