Yes, I believe that would help. All blocks/builds with function should probably more prestigious (e.g. Active Portals, Active Shops, etc.). Active so that it’s not exploitable to boost a settlements prestige. These are what make a settlement alive/functional anyway and not just plain pretty.
My main concern though is not finding a settlement with shop but finding my desired item to buy once I’m in a settlement. Once I’m in a major settlement, I have to check every corner of the whole settlement just to look for active shops and more specifically one that offers the one I’m looking for.