If you look at the huge number of so called bugs here which actually turned out to be something of
- it doesn’t work like in program xyz
- I have expected something else
- handling is cumbersome, program is unusable

... oh
that’s how it should be done
- ...
you will see that there is a huge grey zone between bugs and help requests.
Furthermore the errors are often very well prepared in the forum so that it is easier for the developers to implement a solution.