Rationale
The datadir initialization is a threshold for our node runners, and it does cause some issues when we publish upgrades about hard forks.
Implementation
Desperate the usage of genesis_mainnet.json and genesis_testnet.json, instead, we define them as hardcoded Geth configurations.