You could buy some asic's an have them hosted. But I would tend to think that simply buying bitcoin and holding it would be more profitable and maintain liquidity. ROI would be a long time as well.
Don't compare the profitability of mining and buying a bitcoin they are different. You can reach the ROI fast in mining depending on where you live or if you have free or very cheap electricity rate.
Buying bitcoin and hold them for a long time is always effective but mining will generate you more bitcoin and you can hold them until blockhalving to make more profit.
If you dont care about the logistics involved , you can get discounted bitcoin via mining.
The profit spread of buying vs mining with 90+% of btc already being mined and the work/capitol involved in mining now make purchasing the coin directly the "best" bet.
Time is money, the time & logistics involved in mining vs buying isnt worth the spread in profit differences imo.