I am mixed on this.
On one hand, your vehicle is your property and you should be able to own and operate your own property.
At the same time, roads cost quite a bit to build and maintain. Those funds have to come from somewhere. By raising money through registration you help pay for the roads with the people that own vehicles and not people that take the train etc. As long as it is a state registration and not Federal I am ok with it.
You are lucky you live in CO. I moved to Utah from CO and here you have to pay for additional state inspection and "emissions" which just tests if your C/E light is on. There is a whole industry of inspections places that lobby to keep the system in place so they can make money off you.
We all share this eternally evolving present moment- The past and future only exist as inconsequential mental fabrications.