But if the majority will stop mining and miner hardware will get very cheap it should be extremely easy to get control over 51% mining power then ?
Some will keep mining for tx fees. Some will keep mining to keep bitcoin alive. Some will mine for fun.

That's the beauty of it. It effectively is a self-regulating ecosystem. If there's not enough incentive, people just drop off of mining. But some will continue nevertheless. It's not as if we need a minimum number of miners. Just a large enough number that a decentrilazation is effectively achieved.