You cannot push slime blocks at all, I'm told it's to protect spawn from flying machines.

If that's the case, could we have it not work just near spawn/protected areas?

It's a very useful block and enabled lots of interesting things (like leaping elevators)