It might be - or it might be a limitation. you will see this occur across others (unrelated to App Inventor/Java/Scheme) as well. Usually, it doesn't actually matter.
That's not evidence of a bug, as I said before - some languages have been around far far longer that App Inventor and you will find this idiocracy there. I'm not saying that what might be expected would not be desired, but I am saying most times it is not important (does not matter) and it could be a challenge to change.
I think it might be that the developer was thinking more OR than AND or yes indeed possibly was a developer oversight but until now nobody expressed concern. However, it is now apparently the most important issue that AI2 has ever had, so I have put it in the hands of Evan Patton.
From your link I understood that it returns "false" from long click if we don't want to handle long click?
So someone would have to change from "return false" to "return true".
Actually, a long click is also a kind of click when component was clicked longer than a normal click.
It is default behaviour of android.
Once I made a home button click listener extension.
But when I long clicked the home button it fired the Click event also.