To be honest I agree with you as far as PowerStore and PowerCMS, the more I thought about it the more I can see your problem. As for the other solutions they cannot possibly be used as a turn key solution. PowerGallery, Contact Form and User Registration would have to be applied to a development project. Maybe you could look at the licensing agreement just on Power Gallery, Contact Form and User Registration because a per domain licence seems overkill. Unfortunately I have started testing something else for my galleries but it may be worth considering some of the points mentioned above for future reference.