pull down to refresh

This raises concerns by elevating "miners" above other network participants and prioritising their interests.
I don't see where this does that.
In a peer-to-peer network like Bitcoin, all participants—whether running nodes, validating transactions, or mining—are equal.
They aren't equal though. An apple and an orange aren't equal.
Core’s focus on “miners’ rational self-interest” and Core's role in “predicting what transactions will be mined” or “speeding up block propagation for expected transactions” oversteps their role as developers.
Bitcoin protocol software defines a system and all of the things you list are parts of that system and so is exactly their role as developers.
Core should focus on neutral protocol development, not steering the network to favor specific groups, which risks alienating users and weakening Bitcoin’s core principles.
There is no such thing as neutral protocol development.