poison a wallet is when they notice that you have funds on your wallet.
More effective on recent transactions.
Basically, any people who are doing transactions on the chain will get a poisoned attack because the smart contract reacts to on-chain recent transactions and could be specific amount transactions so they can get a bigger target amount.
Since most people already answer the question, just answer number 4. Yes, but hacker love to use (Faster Transaction Speed & Cheap Fee) bitcoin are to heavy and costing a lot resource for setup the attack. That's the reason, why bitcoin are not really getting targeted by hacker.