Hi Matteo,
Yes, it makes sense. What PosRep is doing could be done in Model State and more. However, the truth is they are different and they were designed differently deliberately.
Think of PosRep as a way to override position of given components, unrelated to geometry. Model State is more versatile. Almost (not all) everything surrounding a component instance can be "configured" (from property to geometry). Anything that can be listed on a table has potential being included in a Model State.
We have heard requirements to consolidate these "configuring" workflows. I fully understand the rationale. But, it is easier said than done. First, assuming Model State becomes the Uber-powerful configurator, combining PosRep, View Rep, the biggest challenge will be migration. Also, limit the impact to existing drawings.
Second, though Model State opens up many possibilities, I personally do not believe it is for everybody, and not everybody needs to use it. For users who don't need it, PosRep and Design View Rep may come in handy.
Lastly, the current Model State still lacks some workflows available in other reps. For example, the ability to control Flexible status, create Overlay views, override instance position offset, and configure appearance. So, Model State isn't able to replace other reps yet.
Many thanks!
Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer