Why not developing an equivalent to Microsoft Project?

Because all OpenSource versions of any Project Management software available, simply put, Sucks.

Personally I think is a rip-off the amount charged by MS for the Project software.

Ok, I agree, it does its job quite fine and in a reliable way, but, c’mon, there should be out there options for people like us, simple, day-to-day users.