Summary: Equipment that costs more than ~140k will not spawn in town markets ever, and in most cases the limit is much lower than that. This is caused by a certain line of code in the DoProduction method of the WorkshopsCampaignBehavior class. In that method, it checks whether or not the price of the workshop's output item (with trade penalties applied) is greater than the amount of gold the town has on hand. If the item is worth more than the town can afford, it does not produce the item and the production progress for the workshop is reset. In most cases, towns will carry gold approximately equal to 7 x their prosperity, because the game will add or remove gold each day to try to equalize to that amount. Since the trade penalty applied to high priced equipment is about 0.5, this means the upper limit for the price of an equipment item that can be produced is approximately 2 x 7 x Prosperity.
As an example, if a town has 5000 prosperity, no equipment with a base price greater than ~70k will ever spawn. The highest prosperity that a town can realistically reach is about 10k, so no equipment priced above ~140k will spawn in the game. This blocks many of the top tier pieces of weapons and armor from being produced, and the player has no other way of obtaining these items (aside from stealing it from your spouse).
Here is the line of code that prevents the item from spawning if it is too expensive:
This could be the intended design, and there might be plans to give the player an alternative method of obtaining the highest priced gear instead, but just in case this is not known about I felt obligated to report it.
As an example, if a town has 5000 prosperity, no equipment with a base price greater than ~70k will ever spawn. The highest prosperity that a town can realistically reach is about 10k, so no equipment priced above ~140k will spawn in the game. This blocks many of the top tier pieces of weapons and armor from being produced, and the player has no other way of obtaining these items (aside from stealing it from your spouse).
Here is the line of code that prevents the item from spawning if it is too expensive:
This could be the intended design, and there might be plans to give the player an alternative method of obtaining the highest priced gear instead, but just in case this is not known about I felt obligated to report it.