It too highlights the risk. The BRI only invests in roads and other simpler infrastructure which does not require any investment at all in the first place. Bangladesh or Pakistan has more than enough technological prowess to make roads and buildings by means of increasing taxes or fiscal deficit. These constructions are primitive technology. The materials for making roads like asphalt, concrete, steel are also mostly produced within the countries.
China insists on importing many of the construction materials from China for BRI, thus depriving local industries. In general, lot of items for the infrastructure constructions are imported from China with less than half being sourced locally, that too primarily low end labour. So, even if the loan is for 20 billion USD, over 10 billion will be used to import materials from China. The rest will be paid as cash loans to the country. Also, the interest rates of 6% is charged on the entire loan including the part which is imported from China which will mean that in this case, annually 1.2 billion USD has to be paid back as interest. If the principal repayment is taken into consideration, within 5 years, the Chinese cash will be repaid.
If the host country has a way of improving its exports using the infrastructure and connectivity, then only will the loan be considered as meaningful. If the loans are taken for unnecessary constructions, then it will only be harmful.
So, just saying that entering BRI will help Bangladesh is short sighted. Only if Bangladesh is capable of using the additional infrastructure by simultaneously improving its manufacturing industry the loans will be worth it. It is a rule of thumb that loans must not be taken for infrastructure projects but only for industrial and technological process unless the situation is too dire
Why do you think China offered BD over 20 billion US dollars of low-interest loans in 2016?
For China to become a superpower it needs large and rapidly growing countries like BD to at least not be hostile towards it.
You know BD turned down a request from USN for a base in BD?
Bangladesh refused to allow US base as Bangladesh is wary of USA. USA has a habit of poking into internal issues wherever it is given a base. Japan, Korea, Germany, Somalia, Arab countries are all witnesses to USA's benign activities by misusing the military assets. Allowing a military base within a country will also eventually result in letting the spies and other agents being allowed inside under disguise. They will then set up "industries" to make "simple" goods for the troops stationed inside and convince the locals that it will provide jobs and hence pressurise the govt to allow them and so on. Pakistan has a good experience of how USA worked within its land.
The decision to not allow foreign bases was a pragmatic one. Also, India and China is likely to be upset at the presence of foreign bases. This will add another negative aspect to allowing a USN base.
China offered BD 20 billion USD loans so as to get assets in BD in return for expending the huge pile of USD accumulated. China considers the 3 trillion USD foreign exchange reserves as wasteful and values them as paper printed by USA. If they can somehow use it to get some additional orders to its industries while creating foreign assets, they would be more than happy to give any amount of loans. Once BD goes into debt trap, they will ask for the ownership of some high value asset.
So, there are 2 scenarios - China offers loans which are harmful to Bangladesh by means of debt trap or China offers a loan to set up industrial units which will compete with China, thus harming China. China is unlikely to take teh second option and Bangladesh does not need the first option.