Pruning is most definitely the easiest solution to this issue. One could say the blockchain size is a testament to bitcoinss growing usage. I feel some servers (digitalocean?) should have a "deploy bitcoin core" service that will help save on initial startup. Storage and hosting is getting better and cheaper but still has some way to go before cheaper solutions are worthwhile for both company and customers.