Отвечаю по пунктам:
1) клиент клиенту рознь. А есть еще и провайдеры, на чьих сайтах оно лежит. А есть еще сисадмины провайдеров. А есть и программисты клиентов, которым не хоцца платить за всякие расширения и дополнения.
2) кроме того важная часть для распространения программы - это ее демо версии. Тут уж сам бог велел кидаться ими направо и налево. Но надо сделать так чтобы демка оставалось демкой, с какими то ограничениями но в общем и целом работоспособной. Возможно такое при распространении в исходниках?
3) да, стоимость и сложность защиты надо соизмерять с возможными потерями из за отсутвия таковой.