I think this implementation is intended as a toy or proof of concept, maybe something like this could be used but I doubt this specific one would ever be used in a product. Seems like a lot of overhead for a single-purpose microcontroller. PIC32 is also not a super popular architecture, especially not in Asia (not saying it's bad, just that ARM has pretty much won that fight already). I'm not a super expert on that sort of thing, but casually I can't remember ever seeing a PIC32 in the wild.