the problem in this is that for each rank lvl, there would have to be a name tag for each profession world, in the end when PS achieves a high number of professions this would become caotic, there for the generalization be the best way

currently theres the possibality of being \"miner, fighter, mage, crafter, smith, vendor, politician, etc\"
now for each of this professions you would have to have a rank name in the guild list... so with 7 profession, and say rank lvl 1 is a generalization for new members, and rank lvl 9 is reserved for guild leader you got 7 ranks that will multiply by the total number of professions.
ex:
rank: new member
rank: Guild Leader
Miner: Rank 2, 3, 4, 5, 6, 7, 8
Fighter: rank 2, 3, 4, 5, 6, 7, 8
mage: rank 2, 3, 4, 5, 6, 7, 8
Crafter: rank 2, 3, 4, 5, 6, 7, 8
Smith: rank 2, 3, 4, 5, 6, 7, 8
Vendor: rank 2, 3, 4, 5, 6, 7, 8
Politician: rank 2, 3, 4, 5, 6, 7, 8
giving a total of 51 ranks just with 7 diferent jobs, now imagine when theres dozens of diferent job titles...