Makes sense to me, for a tent. It didn’t grow from seed. It wasn’t formed by glaciation or erosion. It was erected. Which means it was built. Which makes it a building. The way to tag it is building=marquee. For trailers, people have used building=trailer.
Add season=* to taste.
The tagging system has evolved over time. If we were to throw it out and start from scratch we might come up with something a lot different. For example, buildings are man-made, so why not man_made:building=garage? But man evolved, just like every other species on the planet, so man is as natural as a beaver, and buildings are as natural as beaver lodges.
You’ll just have to accept that our tagging system is not a perfect match to reality. Of issue proposals for something better.