I always considered a flaw of the NFT's design not being able to scrape specific address possessions. AFAIK in Ethereum you have to have a list of collections and then see if user is in any of those.
In the examples I see both querying collections and NFT's but I don't see the option to query User's belongings.