Probably because it's a gameplay abstraction? The alternatives are to either have a full supply chain of all things your people need to live and pay them with goods, which would be really complex and not very historical, OR you hire workers and pay them even if they're sitting around but then many players see that as a sort of timer and source of unpleasant stress.
Money is just a convenient abstraction for allocated resources in either case.