Yep, that's one of the worst aspect related to the Android world.. As @physioprof said, every app basically does what it want! So if the developer wrote the app in a certain way it will perfectly integrate into the Holo default style; if not you will see terrible things, believe me, sometimes...