Speaking from the pharmacy perspective.
Banks wove their way into drug transactions as a middleman called Pharmacy benefits managers. They stand between insurance and pharmacies to prevent collision, but instead, what we see is insurance companies pay a lot for drugs, while pharmacies see very little for that drug. Over 50% is being taken by the PBM because they're "preventing" collision. Don't even get me started on the vertically integrated pharmacies like CVS and United who abuse their position to force consumers to use their pharmacies instead of competitors or use "technological advancements" to keep their prices lower than their competitors.
NYC is currently trying to pass legislation to fix this, but that's only at the state level.
Wall Street needs to get the fuck out of healthcare and healthcare needs to stay the fuck out of Wall Street. Once a healthcare org talks about share holders, we're no longer talking about patients.
Generic meds vs brand meds.
Brands pay a lot for branding, and thus charge more. The formulas are moderated and regulated by the FDA, so unless you enjoy paying for ads, get the generic.