This is actually how I released mobile games in the past. The binaries were for sale on Google Play, whereas the source was open and available for people to compile themselves if they wanted.
I may be revisiting this because Android is now requiring AABs for all Google Play apps.