I like that they do their thing, but I'd be happier if there was a harness that could be tweaked, trivially, to do what their custom harness does. E.g. would this have been possible to do within Pi, as an extension? Then I could just "pi install mimo" and get the same results. I guess it would be more work on their part, to make sure it doesn't regress when something changes in pi itself.
With chatgpt, your options are wide than ever. Quit your job, spend 3 to 6 months full time studying/contributing to a field of interest, and you've pivoted.
Frankly my contacts are of form "you pay 50% up front, rest after," and never had an issue. Perhaps luck, but in the first place I'd never pursue legally so I don't care at all.