No pharmaceutical firm is OBLIGED, they want to make a profit. However a lot of them realize that there are many people who fall between the financial cracks. Such as make more than eligibility for medicaid but less than able to afford private insurance. There are programs but they are company by company, look up the drugs you are talking about then go to that specific company web site. Also state by state there are different programs which are subsidized.