I'm not surprised. And I don't blame urban sprawl completely. There is more food in formerly rural areas thanks to the increasing number of ranchettes with small animals, or just range animals kept in small areas. Easy picking.
Reading accounts from decades ago, even mountain lions would starve out occasionally. Not seen anymore by those who spend lots of time in their habitat.
When I worked in Scottsbluff I saw a youngish male get hit by a car just west of town. He was headed to a goat farm at the edge of the Hwy 26. I was going to stop and take a photo and let game and fish know, but the guys that hit him whipped around, most likely to retrieve the carcass. I know better than to get between guys and their kill. They can be like grizzlies. A short time before that, one was killed in town east of there by a school yard.
Last ranch job I had we had several that traveled through. One looked into a bedroom window and scared the heck out of a foster daughter who was primarily a city kid. Ran another off when I saw her stalking one of my kids who was playing in the yard. Had other close encounters with them.
We are not at the top of the food chain. Still, I like seeing them now and then.