^That is the problem, everyone keeps saying "well we know they are late but let's see what they end up doing after this much delay" and that is the point, the delay itself is quite good enough reason to make a scene about it and have huge complains, they got money and then they didn't use it or they just didn't use it quick enough. You do not wait years to make something new, you do something new every 6 months, at the very latest a year.
When you wait years and only thing you do is getting third party provider games into the casino which is probably a month's work at best with a good developer (probably quicker) there is really nothing they have done at all. This is a good reason to rage at them, you do not have to wait and see what they will eventually do, even if it is good or bad, you can still complain about the late arrival.