"If "power flickers" happen that often to you, maybe you should have the electrical wiring in you home examined. Or maybe, with your grid, you need an UPS?"
You genuinely don't have personal systems get improper shutdowns a couple times a month? It really isn't that often. And I definitely don't need to buy a UPS to make up for an unstable fs. FAT was hardly indestructable and it wasn't as fast as ext2 imho but it could still handle a few improper shutdowns a week for a year or two without issue. Longer than windows could go before bitrotting in any case.
"What a load of rubbish! Linux was perfectly usable and stable even before ext3 came around, and perfectly fit to be used as a mission critical server! (which many companies actually did!)"
A mission critical server is a completely different scenerio and I deployed no shortage of them during the ext2 period. A mission critical server has redundant power supplies, each plugged to a different circuit and UPS buffered and backed with at least one of those circuits backed by a diesel generator. If you had four or five improper shutdowns during the life of a server something was wrong.
"The reason why ext3 was eventually needed is because disks became big enough that fsck was starting to take unreasonably long times (in the rare event of a crash), and so something more efficient was needed."
And because fsck failed to recover the ext2 filesystem about 20% of the time.