I don’t see any value in expiring Trademark. What’s the public benefit there?
Five years is a bit too short. Maybe five years automatic and then require renewals up to 25 years. It’d be good to have different terms for different types of things: software should be shorter, films or books should be longer terms.
All the good names get locked up forever?
Trademarks have to be renewed already. Why make them eternal?