A few more things about 2 stroke engines.
1. They are simple, easy to performance-mod: for 50-100 EUR you can double the power just by changing the piston and cylinder and ramping up the displacement for 50 % and almost double the power; the problem is that these aftermarket parts are of low quality, tend to last less than 10.000 kms and the crankshaft usually dies too because it is not suited for 100 % more power. The crankshaft costs usually three times the price of the cyl+piston.
2. Spark plugs tend to last 5000 kms compared to 4strokers where they are great even after 10000 kms
3. 2 strokers usually have oil pump that is almost always powered by a small toothed belt that is "very OEM" and there are no alternative replacements; you already guess that these tiny belts has to be replaced when the variator belt is replaced and this doubles the maintenance cost. They are also prone to breaking, and if they do, the engine does not get oil in mixture and it locks up -> major problem. Very rarely, and in older scoots, the oil pump is sprocket powered.
4. 2 strokers are simple, but very sensitive to tweaking (carbs, air, exhaust). Exhausts tend to clog up because the engine runs much hotter than in 4 strokers and in a number of scoots, the exhaust has to be torn apart and cleaned even in intervals as short ast 3-5.000 kms. Ask any Italian 2 stroke high performance scoot owner. This also causes some major costs because mechanics usually do not want to mess with tearing apart the exhaust and welding it back and want to replace it with a new one that costs 250-300 EUR. A LOT OF MONEY.
5. 2 strokers are not that reliable when there are temperature extremes and tend to overheat more easily than 4 strokers. The only case when I saw the bike overheating was with (liquid cooled!) 2 strokers. Never with 4-strokers, regardless of outside temperature and load on the bike.
6. 2 strokers have twice as much strokes as 4 strokers in a unit of time, they tend to achieve higher revs, develop power higher. They consume TWICE AS MUCH as 4 strokers and develop TWICE AS MUCH POWER per cubic centimeter of engine. (an average 50cc 2 stroke engine has 5 hp, 4 stroke has 2.5 hp; average 50 cc 4 stroke will consume 2 l/100 km, average 50 cc 2 stroke will consume 3.5-4 l/100 km).
125 cc 2 stroke`s 35 hp average consumption is 5.5-6 liters: the same as 750 cc 4 stroke bike with 100 hp.
As you get higher with displacement and power it gets worse.
7. They are very basic and not too durable: 2 stroke engine with 30.000 kms is quite old engine and you can expect 40.000 km only with high quality brands/materials, while 4 stroke engines can last twice that without problems.
8. They do not have valves and camshaft, but have very problematic intake valve ("intake louvre") that tends to get stuck or even break and enter the cylinder freezing it and damaging it permanently.
9. There is no maintenance of engine itself, no valve adjusting, no camshaft chain to be checked or replaced, when it dies, you rebuild it, but usually everything else dies around the engine except the engine itself.
I already said that if I had to drive 50 cc for some reason, I would buy ONLY 2 stroke because I am too heavy for 4 stroke 50 cc that is too low powered (or I am too heavy, or the hills are too steep, choose yourselves...)
In all other cases - only 4 stroke engines...