This variety of methods is a curse on the data level of an application-framework. The data level must be generic enough to accommodate all required (sometimes even competing) representations of device structures and other design data. Due to the different abstractions employed in physical modeling semantical ambiguities in the interpretation of these data must be anticipated.
Moreover, as simulation methods change and physical models are becoming more comprehensive, additional information must be stored and exchanged between applications, so that good extensibility is a major requirement for the data level.