We cannot speak for them, but commonly there are two main reasons for such a choice. First of all, it is easier for the casino to maintain relationships with one software provider. It allows them to optimise the platform instead of constantly arranging things with dozens of other companies. The second reason is that in such a way, the website is more stable and maintains a similar style between the games.