If I'd wanted to use BlitzBasic or BlitzPlus, I'd have stuck with them
It depends on what you view BlitzMax as. I think the BRL viewpoint is that Blitzmax is, at least initially, an upgrade over previous versions of Blitz in the following two areas:
1) Cross-platform-ness
2) Improved Language constructs / OOP
And it is these two things that they have decided to focus on. Having reached a point where the core language and 2d engine are roughly equivalent to Blitz Basic, they have decided to release it *on the Mac*.
BlitzMax is not an upgraded 2d language compared to other versions because it isn't intended to be. It isn't even officially released on PC yet (it's beta!), so it's not entirely fair to compare them.
I'm not discounting your requests as invalid - I'm sure they'd be useful additions. I'm just saying that they were never BRL's focal points during development, so it's not entirely surprising that they're not vastly different from what us as PC users already know.