Is it considered abandoned if it is unregistered and parked in a public place? Could be why its towed and not ticketed.
This is the biggest reason. Another person could be driving the car, the car could be stolen, the police can't verify that it is you, so they tow it, and you have to prove it is your car.
I have had a car totaled by a driver (well Beckett was driving my truck.....I still lost the vehicle....) that didn't have current license, registration or insurance....guess what they didn't show up to court, and I only had liability on a truck that I just put a new transmission in for $2200......Fair, I think not. That was KCMO though.
I also got pulled over for having VERY EXPIRED TAGS according to the officer, it was October, and my tags expired in March......I just never drove that Truck that much, and missed the renewal. I did have my insurance, and license though, got a ticket and was on my way, again KCMO.
There are no park rangers in the WyCo system anymore, so it would be the police and sheriffs issue at this point at Rosedale. Again though, getting a tow may be cheaper than being pulled over and having things in your car that the officer finds, not saying this is the case, but keep your cars legal, and don't give them a reason to talk to you, and you have no issue.
On tags stolen, the system will know that you have "legal" tags even if stolen, and most of the time they will leave you alone, but it does give them something to view. Now though with the advent of technology and the cameras on the cars scanning parking lots, this is common practice to search out expired tags. You can't just put on a stolen sticker any longer in most cases, the computer will catch you. Just as if you put on plates from a beat up toyota army truck and put them on your high fa-llooten saturn they will catch you and make you clear out horse stables if you are lucky, but more than likely make you pay a fine and go talk to a judge about said actions.
Bottom line, keep your sh1t clean and organized, and you should be better off in the long run.