1. The Sega Saturn failed in part due to it being hard to code for (2 main CPUs, hard to keep in synch).
2. The Sega Saturn saw shoddy ports of PS1 games (Doom amongst others only ran at 20fps and looked terrible). It was more powerful than the PS1 but only Sega bothered with putting in the effort to produce games that were top notch.
3. Sega got lazy with the Saturn, they made incorrect assumptions about the target market.
4. Saturn's 1st party titles were generally superb.
5. Most 3rd part games didn't even use the "2nd CPU"
6. 1st parts titles were the ones that people played and said "wow".
The thing Sega didn't have enough of by this point due to the 32x mainly is BRAND LOYALTY
...Does this remind you of another company?
Here's some food for thought
...Do people look back at the history of the Saturn, and then "blame the developers for shoddy ports".
...Is it Sega's fault for choice of hardware and DOES IT EVEN MATTER?
...A Failiure is still a failiure