I haven't looked at who was available, but they've paid a lot for two overlapping players - that is, LF/1B/DH on a team with Hoskins who's a below average 1B, JT who needs more rest at catcher, Harper who will start to need to take days off (DH).
They might get by with it this season if Bohm can handle 3B, but if he can't, they've wasted some money (i.e. gonna have to sit up a high priced player, reducing their value, unless Bohm can't hit).
Next year they have to move Hoskins b/c they need to make room at 1B and DH, they need to develop a young CF out of the system, have a better backup catcher to reduce JT's load. It can be done, but that's a lot of money to spend on two players who are ideally 1B/DH with a better defender in LF.
That's what I mean by value, at 1B/DH I'm not sure they'll generate enough WAR to justify the contracts.
But IF Hoskins rebounds, and can then be dealt for a sweet package, it might pay off.