This wasn't meant as critique, more like I would have found it good when some of those brands would directly support you (and also others who try to make tooling for embedded systems better) by providing some financial help or by contributing code. I'm working in the embeded domain myself, so I know there's usually a lot of bad tooling around and I'm happy about every try to improve that. I haven't tried out platformio because I'm currently working on some higher level stuff but from the first look it looks quite promising.