There certainly are different ways of determining rarity, and I definitely encourage people to come up with their own.
The "official" rarity levels, which are first in block, and first after difficulty adjustment, halving, and conjunction (difficulty adjustment and halving happen on the same bloc), are just suggestions, and I wanted to keep them as simple and objective as possible, so they're all based on things that come from the Bitcoin protocol themselves.