A truck will cost you what, US$ 50k? What are the opportunity costs of having this money parked on an ever depreciating passive? The depreciation only shows the net result of the purchase but completely disregards that you could use this money for investing somewhere else with a better return. Not only assets or financial instruments, I'm considering even quality life improvements such as home improvements, etc.
You are moving the goalposts with new issues such as availability of rentals, these might even be caused by you and everyone else buying a truck instead of renting when needed. More demand for rentals, more trucks for rentals.
It works quite well here in European cities to depend on rentals for DIY stuff, no one is buying a truck just do their own renovations or construction...
Considering just the depreciation is very simplistic, it doesn't capture all the other stresses and time-consuming processes of buying, selling, as you mentioned. I'd prefer to rent a truck once every two months instead of dealing with all the paperwork, insurance, maintenance and so on. This is wasted time.