Yea, minimum viable product is a fine line to tread. If that is what they are doing and by your examples it would appear to be so... the virtual keyboard seems to be another candidate.GML's library design is definitely not OK, particularly in how new features have almost always been introduced in an intentionally handicapped state.
If YoYo wants GML and GMS 2 to be taken seriously, they should do a 180 on its design policy. The standard library should be built complete with an assumption of skilled use, not infantilized by crippling features on purpose or forcing incomplete integrations just because "rookies could be scared of the full package".
- The file sandbox that didn't allow valid external paths until 7 years down the road (i.e. sometime later this year)
- HTTP functions that didn't support headers until 2 years down the road
- JSON functions that didn't support nested encoding until repeated nudges from the user community (and even then it's still awkward when the top level is a list)
- Vector and matrix functions that are awkward to use and still fail to cover many geometric use cases
Anyways, I think GameMaker is a good tool really quite impressive with all it has going on and with the ease a lot of features can be implemented. But, I anticipate these new features to have their issues too.