I have a hard time believing compensation is really the hold-up. With Kimbrel it's still apparently the years, but even on a one-year deal they both probably want $18 million and at least an option/buy-out. Even on a one-year deal that would leave the Phillies with little financial flexibility.
Giving up the draft pick would still be cheaper than giving up a couple of prospects.
But if you get Cole Hamels on July 31 that's another 8-12 weeks of salary you don't have to pay, and maybe the Cubs take back something that subtracts payroll (even just someone like Alvarez).
If they do trade for someone like Mike Minor or Bumgarner I'm sure it will include someone from the current AAA/major league pitching group too, just as Happ was in the Oswalt deal.
While any team should be able to change course based on need, the reality is every team sets a budget and generally sticks with it until late June, and then has a provisional trade deadline budget. What's happening with Keuchel and Kimbrel is basically unprecedented. So long as Eickhoff and VV continue to pitch well and Pivetta looks like an option to return there's no reason to add another pitcher on June 3. But odds are there still could be on July 30.