Tldr; Personally I think fees are a distraction from the underlying problems you mentioned. I think the more important problem is the risk of dividing or meaningfully changing the community. We will have two seperate groups advocating for the direction of Zcash. Wether or not that will be easily managed or not is yet to be seen. I’ll run through my thought process for ZSAs below.
ZSA Merge Technical Risk
For the most part it seems the Zcash community/ZOMG has decided ZSAs would be good to implement and merge into Zcash. All things considered I think the merge will likely happen.
To do this from a technical standpoint some “trivial(ish)” but high risk changes will be made to the consensus rules. Luckily Zcash has some of the best engineers that will (hopefully) ensure that risk will be reduced to very (very) low. The goal is that post ZSAs the ZEC token will function exactly as it did pre ZSA. There will be nothing technical changed to ZEC token itself. We could probably imagine a world where ZSAs were a seperate chain. What that would look like and how that would affect ZEC is also a question I think we also need to keep in mind.
ZEC utility risk
Once ZEC and ZSAs have merged will be multiple seperate tokens, that in theory could have been implemented in multiple seperate chains. I think the risk of ZEC utility changing negatively by merging ZSAs as opposed to a seperate change is fairly low. The obvious utility change is the use of ZEC as a fee for ZSAs and luckily for us this experiment has already been done in Ethereum and proven successful. Ethereum’s value has a very meaning correlation in value with the value of ERC20 (and other) tokens. I can’t imagine it’s likely that ZEC value would not correlate with ZSA value in some way.
But we also see the negatives of ERC20 (and other) tokens on Ethereum. High utilisation = high fees on Ethereum. That’s something that could happen and could reduce the utility of ZEC. IMO I’m insanely optimistic about the ability of ECC (and others) to scale Zcash and believe that we need to solve the scaling problem with or without ZSA so don’t see this as a ZSA specific problem.
ZSA creates new users
New groups of users will likely enter the ZCash ecosystem. Some will hold ZEC, some will use ZSAs, and some will join the community.
New ZSA users affect on ZEC supply
Bringing in a new community of users is mostly a good thing in the near term for ZEC supply and demand. Some new ZSA users will hold ZEC, reducing the supply of available ZEC. ZSA users will also require ZEC for transactions which will increase demand.
There is probably a lower probability that current ZEC holders will convert a meaningful total ZEC into an assets that might increase supply of ZEC more then the increase in demand from new users investing and utilising ZSAs. This all trends towards a likely increase in price of ZEC.
New ZSA users affect on community
I think this is probably the most significant risk to change the outcomes, ideology, sentiment of the Zcash community. There is a meaningful probability that the ZCash community shift large amounts of focus and conversation to ZSAs which would infact deflate from the important conversation and focus around ZEC. But I mostly see this as a marketing issue rather then a technical one.
This is something that seems to be more easily controlled in the ETH and BCH communities. ERC20 (and other) tokens have their own spaces/websites/communities for conversations and marketing to occur. BCH has SLP which is seperate. Will Zcash need seperate communities for ZSA discussions and ZEC discussions? I think trying to guess this upfront will probably result in lower productivity of resources and lower quality of outcomes. But I think this is something that will happen organically. My best guess is new ZSA communities will split off and create their own discords and websites and advocate their needs/requirement to the Zcash community when required. Wether or not this is distracting to Zcash’s (and more specifically ZEC’s) overall goals is yet to be seen.
I think those within ECC are incredibly smart deprioritizing ZSAs internally. This leaves ECC, as far as I can tell, as purer advocates for ZEC and its utility in the medium term over ZSAs. If ECC were implementing ZSAs the success of (and rhetoric towards) ECC may be largely tied to the success of ZSA. This may have been a bad thing as it takes away from all the other amazing current and future achievements of ECC.