If there is no ROI, investing further resources would be charity work. I don’t think it’s accurate to call a company not doing so malicious.
Eventually the question will be, how far do we really need to go, i.e. how much profit do we allow ourselves before it's morally untenable and we should plow it back into R&D? Unfortunately, as long as health care is for-profit, and absent effective regulation, companies will always err on the side of profit.