At the risk of sounding a bit contentious... tools need to be judged by their application. There is more utility to these kinds of Tankettes than just comparing them to heavier tanks. Or to suggest tankettes/tanks are obsolete due to anti-Tank weapons.
As these were small, fast and reliable I can see them being of use in many circumstances. Even today to be honest if the armor can withstand modern 7.62mm armor piercing rounds... let alone poorly armed North African tribal peoples.
"The L3 career is quite impressive, spanning from the Abyssinian (Ethiopian) campaign to the reddition of Kesselring german troops in Italy, in may 1945... Despite its light armor, the CV 33 and 35 were reliable, fast with a low profile, which made them difficult to hit, and had a low petrol consumption. They were a cost-effective solution, still valuable against infantry alone. Just as the British Unversal Carriers, they were available in large numbers, used in many ways, as scouts, equipped with powerful radios, as advanced screening and flanking forces, for colonial and police duties, for assaults in flame-thrower versions, or even as anti-tank vehicles, armed with a highly effective Breda 20 mm gun. Most of the export version seen combat as well. But the CV 33 had several nicknames which reflected its lack of armor in Italian service : "scatola di sardine" or "cassa de morto" (beer or sardine boxes), or even "bara d'acciaio" (iron coffins)..."
https://www.tanks-encyclopedia.com/ww2/italy/carro_veloce_cv33_cv35_cv38.php