This feels unfair and backwards thinking.
Obviously making OOB money is the source of this decision.
There are quite a lot of people who use SIMs for data and don't want to set up and try and manage bundles. These subs prefer to just pay a flat rate per MB, irrespective of the data they use. Think the many different telemetry/IoT applications out there.
However, once you've activated a data bundle, Vodacom will block all OOB. But, if you take out a new SIM, OOB is possible (for the above scenario) until you load a bundle. Then the SIM automatically defaults to no OOB.
Not so backwards, once you think of all the possible ways people want to use mobile data.
