I worked for one of ROKU's suppliers for a decade. I know I'd had been in a support role for a few things related to ROKU, and I salute the attitude but I can guarantee you its not normal.
At my former employer, the moment your contract ran out, we shut down your servers. In addition the way our accounting was structured, sales/project management were judged by revenue, committing to sustaining engineering was the surest way to tank your bonus-- all expense, no profit.
Do I agree this is a terrible and unethical business practice? Yes.
Do I know what to do about it? no...