I’m not talking about overwriting anything nor advocating for less accuracy in modeling and I’m not sure why that notion persists. Perhaps it’s getting conflated with the JVM discussion. Your Peavey example is a great one! I say fix the pot to be accurate and offer a Cliff idealized/custom version with the alternative value. Problem solved and everyone should be happy choosing which ever they prefer.
You are underestimating the work involved for FAS. Each idealized virtual component / controls means work to create, and work to maintain. And it doesn’t translate to more revenue.