Koko76,
Yep, said a different way, is that the use of the software varies and as the use gets more complex you find shortcomings, bugs, or whatever you wish to explain it as. At a high level you end up doing work arounds that may not be the ideal.
I wouldn't take a reply as "your doing something wrong" but rather think in terms of why does something work for another and what are the differences. Sounds easy, but at times it can be something simple or very complex.
Many times, transparent to the user, someone is spending time to replicate the problem and look into.
One thing for sure, nothing is standing still. May not be moving at the pace to suit us, and certainly something will creep in no matter what.
I see the USB use as a transition away PP and the system evolution just has to take it's course over time
RICH