The other day we did a small turn to So Cal out of PHX 1 hr each way. Caterers came to the back door to provision. The same guys I see all the time. I'm so excited cause I have heard of their arrival... NEW CARTS! Finally we get to retire those monster trollies we've been pushing. My friend from catering starts shaking his head and told me "Friend you aren't going to be happy." He opened one of the full beverage carts. My smile turned to frown. NO NO NO... this can't be true. The drawers were too small. They didn't fit on the glided rails. All the drawers sat there, stacked one on the other. Say I wanted to retrieve a ginger ale. I would have to lift the 2 drawers out to get to it. A Beer or white wine which are located on the bottom... FORGET IT! How could this happen? The caterer proceeded to tell me all the new carts were like this for B737 and all the crews were very upset. My crew and I made an announcement that we were not provisioned properly so all we were able to serve was water by hand. No one complained nor questioned it. I refuse to take carts out like this. Enough is enough. So a million dollar cart order gone wrong. Catering is costing us more money by their stupidity and poor decisions. SOMEONE IN CATERING AND INFLIGHT NEEDS TO BE HELD ACCOUNTABLE! Are you having this problem on the east?