I agree, however if your DB of choice doesn't provide you with the same features as Oracle, you have to design it to provide you with that.
FYI, how do you think Oracle provides you with that information? They would have to store it and that takes space. So, while you think you are designing a more compact DB, you really aren't.