Pushers (or pushing) exist simply because their opponents suck. In other words they are encouraged to push by their sucky opponents.
Pushers can't push, play the way they play if they get punished consistently.
You gotta be a stupid player or an insane one if you keep playing low risk, safe tennis, or whatever it is that you define as pushing, and lose.
So, get pushers to play better level opponents. They'll be laughed off the court and considered as no more than a bad loser.
The problem is that these mythical "better" players barely exist.
Most players are naturally a 3.5 with some time on the court.
The 4.0 player has invested a non-trivial amount of time into the game.
If you're a 4.0 pusher/dinker, you can do that pretty well.
If you're a 4.0 basher, you can bash pretty consistently.
Very few players ever get to 4.0
I've seen a retriever/pusher demolish a "pretty" 4.0 with a score of 6-2.
Same retriever can bagel a typical 3.5.
So, you can absolutely get to 4.0 as a rock solid wall.
But, those guys play almost every day, year in, year out.
I don't think you can be a competitive 4.5 player without playing a lot.
Most adult players do not play 4x a week.
The rare 4.5 is someone who has devoted their life to tennis, to some extent.
The number of 4.5 players vs. 3.0/3.5/4.0 must be 1:100
So, the rec pusher literally never even sees these players in the flesh.
One must ask, who cares if the pusher suddenly transforms into a basher 4.5 ?
He will have one guy in the state who he can hit with.
So, this "pusher's end of the road is 4.0" is moot.
Most players' end of the road is 4.0 anyway.
So, push on, and keep your 4.5 fantasy alive.
The stark reality is that it's never going to be anything more than that.
In the meantime, keep whining about pushers who beat you.
They may never progress, but who is to say there are not at their final destination?