I think you adressed your post to Steve, but I'll try to answer your requests:
1 A way to automatically apply a modifier to a mesh (the current way is not the most priciest)
I don't think this will ever be possible. Imagine the situation: you bind a modifier, set it's value and... the modifier automatically applies and doesn't allow you to change the value...
2. Being able to apply more then one modifier to a mesh.
Do you mean applying more modifiers in the same time? Now you can apply as many modifiers as you want but not at the same moment (
why do you need applying more modifies at the same moment?)
3. (witch I would even put before 2 is being able to manipulate a primitive with modifier. I know a program that allowed that and I know it helped make the modifiers a lot more powerfully and user friendly.
I don't entirely understand... You can select the primitive, click "Build>Convert to mesh" and then you can manupulate it with modifiers...
I hope this helped...