Preventing axis being messed up by adding new objects to the scene in Front Perspective View
No, you either get it aligned to your current view, including the object's local orientation, or globally oriented.

Apply object rotation

Go to Object Mode and press Ctrl+A, 2 (Apply Rotation) and your object orientation is applied, meaning that the mesh stays exactly the same but all 3 axes are parallel to the global ones afterwards.

Concerning default behaviour

You can't make blender apply the rotation of your object all the time or always when you add an object. 

I guess it would be possible to write a python addon/macro to always realign the axes for you after adding an object, but someone else would have to help you with that.

Other workaround

You can add any object first from top view (Numpad 7), delete the mesh (X) and re-add the mesh you want from the perspective you want (e.g. front with Numpad 1, Shift+A). This will only add the mesh within the already correctly aligned object. Which is not really a lot faster than the method mentioned above, sadly.

Third (probably best) workaround

Go to top view (Numpad 7), add the object, go to front view (Numpad 1), press F6, (disable and)* re-enable "align to view", this re-aligns the mesh to the current view without altering the object orientation.


only if align to view is enabled by default