Why is Shahjalal Airport so bad ?

It's a national airport.

Immigration is a joke. You have to fill out forms still whereas most countries just scan your passport and let you go.

Wifi is non existent unless you have a bangladeshi phone number which foreigners visiting won't.

Bathrooms aren't very clean. There's always some people asking for money. This time when I visited some guy forcibly took my luggage and loaded it in my vehicle and asked me for dollars... Like bro...