The PS1 of course can do 8 bit textures (dunno about 24bit, but I doubt it), but the main problem of the ps1 (ps2 as well in fact) are their shit video ram amount.
The PS1 has 1 megabyte.
It can do 16 bit textures, but not 24.
16bit was normally only used for a few effects where the last frame's image was used as a texture (I think quite a few JRPG battle transitions used this.)
The other thing to note about the 1MB memory limit is that this has to include the surface you are rendering to (normally two of them for double buffering.)
So with a render target of 320x240 (16bit), your double-buffered screen takes 300KB, which is nearly a third of your VRAM used before you've got a single texture!
And of course it gets even worse if you want to run in higher resolutions.