Yes, good point.
I think having a common story for doing many use cases is a good thing – but obviously not at the expense of variety and “competition” which can drive improvement etc..
A good example here might be F# SQL data access – there are two popular TPs for SQL, both with different approaches. There’s one-size-fits-all, although I generally use one of those two for projects I work on, and having the diversity helps.
But it’s important IMHO that there’s a good set of stories that are easily accessible and give confidence and security in using a particular package. The FSharp namespace does help does with that, but you’re right, it shouldn’t be at the expense of another package that uses a different namespace (or the package shouldn’t be too high up the namespace chain to preclude the possibility of other packages).