It's habitat is wherever it can find enough food and places to rest. This cat is finding those things in the suburbs.
40 years ago I lived on Pt Reyes. One day I was driving along the road that went along the beach and I looked up and saw a very large mountain lion running through the grass on the east (mainland) side of the road. I called Fish and Game and they said I was imagining things ...no big cat had been seen there for decades.
Guess what? Now theyre all over the place.