That sure is what it sounds like. Wonder if their platform costs are too high. The AWS Tax?

/