What's the latest status on Area2D not detecting StaticBody2D if not set to Monitorable?

Godot Version

4.7

Question

I just fixed a bug of Area2D not detecting StaticBody2D by setting the Area2D to monitorable. According to these 2 threads:

it’s a known bug. Then I looked at the issue on Github:

which states that back in 3.0 Areas were not supposed to detect StaticBodies, and that years later people are just treating it as something wonky and should be documented. My code still works as intended if the Area2D is set to monitorable but with no collision layers enabled, just masks. What I want to know is:

As of the current stable, are Areas supposed to be used to detect StaticBodies at all? Is the fact that the code works with monitorable on itself considered a bug, or just a normal workaround of a persistent bug?

What’s the alternative if any?

Should I switch to any alternative just in case a future update somehow “fixes” this by disabling Areas detecting StaticBodies altogether?

For my part, I just want to mention that every time I’ve tried to mark an area as non-monitorable, things haven’t worked as I think they should. I’ve always believed it was due to a lack of understanding on my part, and I still don’t understand it.