The first Honda CG125s were made in 1976 - 2 years older than me, There were 2 other models the CG100 and CG110 which never got quite famous. The reason for the old technology was that it was aimed for markets that did not have quality maintenance items - you already would know the famous "cam chaat jana" "cam knock" of the OHC CB engines that Honda made. Their ailments were usually in 3rd world countries where cheap oil was used in the engine for extended intervals. - you can search wikipedia and it will tell you the same.
That is where the CG engine shines - it will still chug along with cheap maintenance as the engine runs a bit cooler and more stress free than the old CB - Its like the old subaru EJ22 engines, You may not know of this engine but the Subaru EJ22 engine is almost indestructable - those cars see use in the city then rural and lastly the farm and still the damn things dont die. People then remove the engine and attach something to its output like a generator or pump etc and scrap the car's body.
Im all for modern technology and all the doo daads etc etc. But the problem is that there is no safety or emmissions mandate in Pakistan, furthermore most motorcycles are used by people as their transport and not for fun. They wont like to own a machine that requires a dealer diagnostic system to calibrate and repair and their entire paycheck gets owned by the motorcycle.