Oh that shouldn't be a issue but yes your right no doubt certain histers receive kickbacks from mining pools
You can't mine without a mining pool, the time people used BitcoinCore to mine is long dead ago. Even solo miners point their hashrate to solo pools
About the hosting question, you can manage your ASICs yourself, or you can buy one / send yours to some hosting companies. You will need to pay for electricity following their rates, and to pay for the service in general.
Everything depends of your skills, your average kw/h price, your opportunities to let run h24 noisy asics or not etc... Each situation is different, you are the only one to know the best solution in your own situation