The fashionable position in Washington DC today is to dismiss the One Belt One Road Project. That is what everyone thinks. In fact, US wants US to invest on developing countries because US cannot be help every country. Thus, US hopes this would increase the economic activities which would help global economies and US companies.
In short term, it seems logical but in long term it might be a huge strategic mistake.