But coming back to freebitco, if they know making use of ip addresses will pose such issues, why then didnt they make use of device ID instead? I think this is more unique and would help in reducing such errors like users being told that someone else claim their free roll with the same ip, isn't using device ID more feasibility and reliable than use internet ip addresses? What do you think?
Yes, they could easily combine Device MAC address + IP to prevent fraudulent activity.
I dont think this happened to you cause you used shared IPv4. I have withdrawn several times from this faucet site over the past 4 years. Although I have only claimed BTC from faucet and never played hi-low jackpots, but never had any problem with withdrawals till date. It is worth noting that this month, I did not receive the transaction in my wallet immediately after withdrawing; it took about 24 hours to process the transaction. However, i'm happy that this faucet site is still paying despite the time taken.
I'm sure you have a premium subscription, right? what I understand in most cases, premium members are having problems and get restricted easily without any valid reason.