Why don't we use calculations that are also useful for some other purpose?
To provide security for the Bitcoin network, the calculations involved need to have some very specific features. These features are incompatible with leveraging the computation for other purposes.
That's a rather generic explanation. What are these "very specific features" that Bitcoin calculations need?