My questions is that ' is there any possibility that some point in time in future BTC community might decide something which can retrieve this lost BTCs?
How do you know these coins are lost? Maybe they are just "holding" these coins? BTC community can't do anything about this at all. The system is decentralized and immutable. Meaning you can't retrieve lost coins and you don't know if they are lost in the first place. This is the beauty of blockchain. A mistake or not, once it is done, there is no turning back. People may try to fork bitcoin off but all they'll have is a worthless chain which nobody will be using.