Consider the following two almost identical queries:
way["building"](area:3600285864);
and:
area(3600285864);
way["building"](area._);
The first one fails (with a Query run out of memory using about 2048 MB of RAM runtime error) while the second one works fine. Here's the example in overpass turbo.
//cc @mocnik-science