If all you want to do is program other peoples target boards then what you say makes sense. But where is the fun in that ??
For the person who wants to build there own targets there are two problems.
A
eople having trouble assembling programer kits.
B
eople having their project stalled by programmers that break and can not be fixed. As in the current thread
Olimex ICD2 Broken!
A is only a problem with people who are new to electronics.
If they can not get their programer kit to work, there is a very good chance any uC project they try will be too difficult too. The programmer as a project should come prior to any other uC project.
If you put the right parts in the right place and do a reasonable job of soldering the programer kit should work.