Well...I love MySQL but there was a time when it was anything but rock solid. It was pretty painful until InnoDB replaced MyISAM in 2010 as the default storage engine. After that it became rare to lose data.
Or the times where the transaction isolation just abruptly ends and commits your transaction midway; leaving no chance of a rollback.
Or when you alter a column to a new type and the cast doesn’t work in a few cases and just leaves corrupted garbage on every row.
Or when the replication misses a few transactions and your replica now looks different to your primary.
(These aren’t hypothetical, these are things I’ve seen)
But at least people stopped doing REPAIR TABLE after hard restarts of MySQL. It's been a long time since I last had to do that.