Right, which is why it's not something the BYOND developers should be bothering with.The BYOND developers should be bothering with just about everything. If the engine doesn't support pixel movement, intuitive HUDs, on-screen text, mappable keyboard controls, etc forever; then nobody is going to offer these things in their games. If such systems are naturally supported by default, then everybody is going to use them, and the overall quality and playability of BYOND games will be improved across the board from the start.
Developers could certainly build such systems themselves, and almost always get around to it before the BYOND devs ever manage to, but such improvements only effect a very small number of games, and almost never cross between them. One game may have the smoothest movement on BYOND, while another has the best looking HUDs, while yet another has the most intuitive interactions, but it is unlikely that any game would have all of that, and most games would have none of it, because such simple features that should be naturally supported by BYOND are for some reason ignored, if not intentionally put down by the devs and/or community.
It's not automatic because I wrote the code myself. Game Maker might have a drag and drop interface, but you can still get in there and script everything yourself if you want to.
They aren't moved up at a constant amount. If the player only needs to be raised one pixel, they will be raised only one pixel. They will not "whack their face" into things while walking along a flat surface, nor a slope.
Right, which is why it's not something the BYOND developers should be bothering with. I'm pretty sure this functionality could be added to FA's pixel movement lib. I think all you would have to do is check the bounding box of what you're colliding with against your own width/height then nudge yourself over when appropriate.
For the reason I just described above. It's a feature dependent on the way you personally use pixel movement in your game. I don't really see how it could be added as a native feature in a way which makes sense and you already have most of the tools you would need to make it yourself anyway.