I want to flag a question which does not belong on Ask Ubuntu. So I go:
- it should be closed for another reason...
- off-topic because...
- This is not about Ubuntu. Questions about other Linux distributions can be asked on Unix & Linux, those about Windows on Super User, those about Apple products on Ask Different and generic programming questions on Stack Overflow.
- This question belongs on another site in the Stack Exchange network
There are like 120 Stack Exchange sites, so with a majority of the question I would be inclined to go for the last option because it does not belong on one of the mentioned sites but on an other Stack Exchange site.
However, the last option is to migrate the question instead of closing, and this can only be done to Meta.
After a bit confusion you learn, but maybe we can alter the description a bit to avoid this confusion?