It's a free market. The landlord can require that you buy
inurance and you can also choose to deny the request at the end of your lease and move.
As for getting the insurance within 2-3 days, I suppose you should have heard the words: online payment