That and it’s really super easy for someone to implement their own angle conversion function. I’ve done it on every engine I work with since they tend to use the traditional “0 degrees is east and incremented goes counter clockwise” type of degrees, that are a kind of radian-degree-bastard-child.
That said, if games are in active development it’s pretty trivial to replace a few angle values in most circumstances and would be for the greater good. I think it’s pretty rare that people will take an old game and update it to a new version of FlashPunk without expecting to work on it more anyway*… for instance, the old origin system change was massively beneficial for intuitiveness of that functionality, but did mean games needed to change to update. But it was totally for the best. With regards to the major version number issue though, yep, that is a conundrum indeed.
*Of course, at KickBack Games we base our Stage3DPunk engine on the latest branch of FlashPunk (and tend to work with older FlashPunk games using various different branches or versions of the engine) which means we will have to have some sort of solution to deal with the angle change… but that’s our problem and we will deal with that on our end