Science often works with data set sizes that make the standard ML approach unworkable (e.g. 12 measurements which took months and thousands of dollars to make)
If you're performing statistical inference on sample sizes of 12 you can't then be surprised by a lack of predictability.
And I'm pretty confident the majority of experiments are using sample sizes larger than 12.
A 12-point dataset is not desirable _per se_, but sometimes it's all one has - as is the case, for example in health-related research.
It definitely varies by field, testing 3 doses and a negative control with 3x replication would be a pretty good experiment for testing a drug in mice. It's plenty of data for identifying a drug that actually works, as long as your statistical tools aren't designed with expectation of thousands of samples.