Hmmm, not sure it was Schwab causing this. When it was TD Ameritrade, I really liked Think or Swim, no charge for live data, and buying options there was nice and intuitive.
Since, well, recently, this seems to happen a couple of times each year. Maybe Schwab is just trash.