Good point about "should" - it's also a word that has lost its original meaning. Shall, should, will and would used to have different, more nuanced meanings comprared to how we tend to use them today.
The only place today I see "shall" used correctly where most would say "should" or "will," is in legal documents and signage.