No one's happy, I am just the messenger. I am sure their $3k per capita is more than enough to keep the common people floating during trying times.
Actual GDP per capita of Bangladesh may not exceed $2,000 given their conditions. They don't calculate GDP like us and
just YoY publish prediction of GDP at start of that year itself and next year put on next IMF estimate with assuming previous one was same (they have been criticised by IMF multiple times for it). They simply assume their target growth has been achieved without any verification.
Further, they sell dollars to keep Taka high, boosts up their nominal GDP per capita but thins down gap between nominal and PPP GDPs. That's why the ended up current forex crisis at first place. Not propping up BD Taka artificially alone will bring their per capita back at levels of Pakistan.
Given most their textiles are consumed in west and 40% of their labour is temporary/daily wage, any recession in west will bring havoc to BD's economy.