You're mixing up two things. Suppliers (middlemen) aren't making any profit because the government has capped prices. They literally can't. But even when they could they didn't make that much profit because there's pretty good competition between them because consumers can choose.
The issue with suppliers is they are spending a ton of money dealing with complexity that shouldn't exist, so even though they aren't making a profit they're costing you unnecessarily.
The people who are making a profit are DNOs. Totally different thing.
The issue with suppliers is they are spending a ton of money dealing with complexity that shouldn't exist, so even though they aren't making a profit they're costing you unnecessarily.
The people who are making a profit are DNOs. Totally different thing.