Like you I had a similar bad experience with Banggood offering an item for sale that was not in stock but they took steps to address this problem long ago. I gave them another chance and now order from them all the time and have not encountered this problem even once for at least three years now. I think it's time to stop repeatedly badmouthing Banggood over a single bad experience you had years in the past.
In the past, Banggood might have listed the Maxi as in stock, taken orders for it, charged your credit and put you on a back-order list that could take months to fulfill. Here, they clearly state that the item is "coming soon", is "under restocking" and they provide a mechanism to be alerted when it arrives.