As Bangladesh is not facing any immediate threat on it's sovereignty, it is building it's air force on a long term step by step basis focusing on 2030 forces goal. That's why it's concentration up to now had been on acquiring training aircraft and training pilots, now focus is on to acquire transport aircraft. For this, they are acquiring 5 ex-Royal air forces C130J Hercules(2 already received). Meantime exploring the options of acquiring the best MRCA. Can you see the pattern? First, trainers, then transports finally the fighters, it only indicate the long term careful planning.
Although it is frustrating for now, we should not loose hope about MRCA. The biggest hurdle is to select the initial platform, from which sources we should collect our most vital weapons(MRCA)? considering the geo-political realities we found ourselves? Once this crucial decision is made, then the flow of the next batches will be rapid to fulfill the forces goal. If the air force put order the initial squadron in 2021 and receive at 2024, then still 6 years left to put more orders, in fact more than 6 years because there would be no inhibition to increase the initial order. Just look at the C130J-Hercules order, Bangladesh air forces, initially ordered just 2 Hercules, but even before receiving a single Hercules they increased the order to 5.
So, it is not out of possibility that, Bangladesh may get 2-3 squadron of MRCA by 2024-2025 and by 2030, another 3-4 squadron. This 6-7 squadron high performance aircraft(possibly Rafale/Eurofighter/F-16) combining with 3-4 squadron J-10(replacement of F-7 currently has) will make BAF a potent air force. This is what, BAF is planning it seems as per the forces goal 2030 which stipulate for 10 squadron fighter jet. But as I have said, this initial delay is frustrating and raises doubt, but as we have seen, army and navy proceeding along with the goal and the pattern of BAF acquisitions, we can also be hopeful that BAF also marching along the similar line.