You are undoubtedly very clever, and I don't doubt the logical thought processes used to come up with your solution, or indeed the logical thought processes of anyone who has not yet learned how to do this, or those who have decided that a software enhancement that doesn't require them to know how to do this might be the right thing for them. Anyway, however you approach it, if things can be done faster and even more easily, everyone will benefit, which I guess is the purpose of the 'Road Map'.
Maybe you are suggesting that users who haven't matched your approximate learning-level shouldn't be given a hand up? I'm finding it especially difficult to read nuance today. I just happen to think 'easiness' is too subjective a vaguery to be useful without a significantly larger sampling of people finding stuff easy in different situations and with different subjects.
Well done anyway, - nice one.
I hear what you are saying.
I am very conscious of the fact though, that if I am writing solutions for my clients then I need to be 100% up to speed on how they work because if they ever fall over I need to be able to fix them. I use the WA extensions as a leg up to speed up my development time for simple tasks, but if you don't understand the code behind them can you really offer true support to your customers for the solutions you are writing?
I guess that's my conscience though, other people might be different.
It's like if I take my car to the garage, I want someone who really knows the workings of it, not someone who has purchased a tool that does a job, but he doesn't really understand the engine.