Then why advertise it as a scaling solution, if scaling itself is a bad thing, due to not being instrumental to fee market developing?
Shouldn't they come up with some block-bloating code, to compensate for the nasty scaling side effect?
What you are attacking are the irrationalities of those who attack core devs, not the official position of core devs.
Core has a scaling roadmap to make bitcoin scale far beyond what is capable with block increases. Who told you that they consider scaling a bad thing or that a fee market is their first priority?
With fees at 0.00$ to 0.05$, being ~1% of the block reward, there is no meaningful fee market to discuss about. There is definitely a mechanism where you can bypass the queue by a higher fee, and in this sense it is a market, but the volume of this market is so tiny that it doesn't even register compared to what subsidy does. Miners could be mining empty blocks and it wouldn't affect their pocket negatively. That's how insignificant it is.
If devs push for highers fees => "ohhh those fuckers want to exclude the poor guy"
If devs allow for more space/tx abundance at near-zero fees => "ohhh they are idiots, this attracts attacks, it can't work for the long-term sustainability of bitcoin and bitcoin mining" etc etc.
If devs don't interefere => "oh they are sitting on their ass doing nothing and their incompetence has created these problems"
Whatever they do, either way, or whatever they don't do, you can find a reason to attack them. This type of thinking can be evidenced by writings such as BillyJoe's who, a few months ago, was saying "ohhh I don't want to pay higher fees, I bought my right to transact when I bought my coins" and then, when commenting on the Lightning network, he was spreading FUD about how will the miners get paid if the LN can do so many transactions at low fees, and that miners should get more fees, otherwise bitcoin will be in problem etc etc.
Whatever the situation => you can use it to attack the devs. And this is happening all day.
Low fees? Fuck the devs.
High fees? Fuck the devs.
The devs are staying out of the argument? Fuck the devs again.
Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs, Fuck the devs
...all day long...
Why?
Because the issues here are not technical. They have the facade of technical disagreements but at their root, they are a way to undermine confidence and promote a governance coup.