I think you mean PS2 and PS3. Dreamcast was rather easy. One might even say, a dream to program for.
When asked if they were weary about developing on PS2, due to its reputation of it being tough to code for, Sega devs famously laughed and replied that they already mastered the Saturn - how much harder could it get?
But yeah, for a flagship title they should have went for a port with the official SDK.
The end result though was… demonstrating the Windows CE overhead.