I think there is a difference between ROI and profitability. Any company worth anything will make sure any capital investment will generate a preset ROI. It would be different for each project you would have to be a little more specific.
Your second point I see as a profitability issue when a project isn?t giving you the margins you need either rework it or as you say toss it into the trash. Just my
