If everyone gives up mining bitcoin will end up centralized.
That would be true,....IF mining wouldn't be centralized pretty much already.
Most of todays "miners" actually aren't miners, they're just hash-sellers, selling their ressources to a pool.
The only real miners are the operators of those pools.