Most active channels
Most discussed users
Most supported premises
Functional programming is not useful for most apps
Thinking of time as a stream of immutable values and change as a delta between those values is much more natural. You can not change what happened on your fifth birthday. Assuming that the correct model is the one that you are currently most familiar with is convenient, but not necessarily true.