The price difference can be modeled in different ways.
The most important part is what you want to achieve.
If you want to get Bitcoin, you can simply buy it.
If you want to get to know how mining works, you can buy a home unit and tinker with it. You'll get a few sats for your efforts, you can buy the rest.
If you want to dedicate your time as a job, or maybe as a company, then you can go full on into mining. It will require your attention as any other job or company. You will be rewarded with bitcoin for doing so.
Also keep in mind that you could sell any other kind of goods and services for Bitcoin directly.