DAHYE TIN indeed is short for „Tax Identification Number“. But in most European countries it is used as a general identification number for all citizens and residents. It does not matter if they have to pay taxes or not, and therefore to open a bank account you need to provide your TIN. Not because it has anything to do with taxes, but because it‘s a unique identifier of you as a natural person.
It might be that in certain circumstances you‘re not directly required by the government to get a TIN, but there should always be an option to apply for one. Which is something you need to do if you want to open a bank account. In any case in The Netherlands it is always called BSN, whether you are a citizen or not. I‘ve not heard about an ITIN (only at the IRS).
So even if your point 1 is correct, your point 2 does not logically follow. Please just go tp your local municipality and get your BSN.