My understanding is it for ease of support - that CDKC uses the open sourced version - they do make their income from hosting and that pays for the free support they give to the official supported version.
There is a guide to splitting the containers here Multisite configuration with Docker
We did manage to get a instance running under docker-compose so what you’re aiming for is certainly doable.