Can Bitcoin.org precalculate bitcoin history and distribute it instead of requiring every new user calculate it for hours?
Because that would require to trust the person that gave you the data (the utxo set). If you could download just the utxo set and start running your node someone could easily circulate fake data i.e credit his own address with 1000 BTC. In order to know that his address does not actually have 1000 BTC you need to replay all the transactions that ever happened and arrive to the correct balance for each address.
An alternative to running a full node (which requires no trust) is to run an SPV client which does not validate all block data but still does header verification.