In "Distributed Computation as an Economic System," (Journal of Economic Perspectives, v. 9, no. 1, Winter 1995, pp. 141-152), they write "it may surprise even professional economists to learn that economics is of help in allocating computational resources to programs that run in these systems. ... The reason is that computer networks can be regarded as a community of concurrent processes, [and] face the same issues as people in a market. ... Some of the best-known programs already using these ideas include computational resource allocation and thermal markets for controlling building environments, which have shown increased performance when compared to the traditional operating systems."
As grandmother told me, nothing you learn is ever wasted and you never know when it will come in handy.