Bad ports are definitely the bane of a gamer's existence.
From a businessman's standpoint, it makes sense ... no use in allocating expensive resources to build a game from the ground up: just do a sloppy port and it'll sell anyway. I'm surprised that developers don't seem to care about potential dents in their reputation by releasing such crap.