Its just obsolete gamy mechanic forcing you to adopt stereotypes game developers picked for you.
While I don’t think that Strongholds would be a good fit for BG3, your argument is a bit moot as the problem you are describing already exists in BG3. Class specific options already often represent a very specific stereotype and personality, rather then their class. You can of course not pick them, but you can also refuse a stronghold if it doesn’t fit your character. If anything, BG2 strongholds were less imposing then what we have now. Accepting a job relevant to your class doesn’t need to interfere with who your character is. Your bards ideal career might not be running a theatre, but he still is qualified to do so, and might decide to take up the job for variety of reasons etc. afterall, Stronghold is an external factor, not expression of your character like a class specific dialogue options.