My understanding of the current infrastructure is that what you recommended is not feasible.

In 2.0, I believe the team IS looking for a more flexible interface.

My expectations on Action Bars:
Action bars saved based on our class.
Click and drag actions to different positions on the action bar.
An option to have multiple action bars visible simultaneously.
To place macros on any of our action bars.
To remove abilities from our action bars.