First of all a new, redesigned Bitcoin should have some kind of AI to ensure that socialists and fiat money speculators are excluded from usage...
in other words you would make it centralized
Wrong. An AI implies that there is algorithm that decides autonomously what kind of users are entitled to use Bitcoin. It could be implemented as some kind of malignance / dumbness filter that is established via neural network learning and detects certain usage patterns that belong to socialist and fiat money speculators ("traders").
For example, socialists are likely to hold minuscule amounts of Bitcoin and have a high probability to generate spam transactions, paying insufficient fees. The redesigned Bitcoin could also feature a bitcointalk forum scanner that automatically links certain addresses with socialist / bigblock propaganda and/or trading drivel. In turn, spending from identified addresses would be blocked and all funds would be automatically redistributed as additional miner rewards for newly generated blocks.
ya.ya.yo!
consensus covers this.
speculators: it doesnt matter how much you have. the richest person in bitcoin has no more power then the poorest
socialists: when has bitcoin ever been a single address of 21mill coins where it gets shared out by who has the best sob story?.. um never.
if you feel that "spam" should be avoided. then secretly you want bitcoin only to be used by the rich, under your definition. afterall a 0.0001btc is an hours labour in many developing countries. so it seems you only want bitcoin to be centralized to first world countries where only 0.01 transactions are deemed ok(first world countries hour labour).
sorry but 0.0001 vs 1000 are just as relevant as each other. bitcoin should not care about only the rich.
spam should not be defined purely on someone spending 0.0001. but instead defined by rich people doing 1,000,000 transactions of 0.0001.(true spam)
the cure for this is limiting sigops/number of outputs/inputs. so that big holders cannot make bloated transactions. and instead have to do smaller transactions in batches. which are delayed by a batch per block so that there is ampl capacity for others.
EG
not
[one block] 10btc->0.0001, 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 (1 thousand times)
or
[one block] 0.0001, 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 (1 thousand times) ->10btc
but
[one block] 10btc->0.0001, 0.0001 0.0001 0.0001 9.9996
[two block] 9.9996btc->0.0001, 0.0001 0.0001 0.0001 9.9992
and
[one block] 0.0001, 0.0001 0.0001 0.0001 9.9992 ->9.9996btc
[two block] 0.0001, 0.0001 0.0001 0.0001 9.9996 -> 10btc
thus allowing space per block for thousand different peoples tx due to not being able to spam funds to thousands in one go