That's largely because the rules of the game have been skewed so far towards the batsmen: 2 new balls and extended powerplay overs. Both of these have hampered the fielding teams. If we went back to how it was in the mid to late-90s and early nougties (the golden era of ODI cricket IMO), we'd see a much better game. Yes, the batsmen have adapted to these new rules and the very best have the ability to score all around the pitch in a 360 degree manner, but having fielding restrictions which last the full 50 overs to a certain extent has allowed that happen.
It's a fair point you make that it may bore the neutral/newcomer to the game, but I think that's what T20 is for - the 100mph game which is done quickly and where boundaries are hit in an increasingly innovative manner.
Personally, I loved that we had a pitch like that yesterday and on the whole, the pitches at the World Cup have been spot on with there being something in it for both batsmen and bowlers. Where you say the ball didn't come on to the bat well enough, I say that it was a pitch which rewarded the best and most natural cricketers - those who were of most sound temperament and technique. You could see it in the top and middle orders of both teams, where almost everyone got starts but didn't capitalise on them.
On the other hand, maybe the balance was a little too weighted in favour of the bowlers yesterday. A 275-280 would have possibly made it a better spectacle, but that's only in hindsight and I still doubt this opinion, cos yesterday was still very fecking special.