The very fact that it is Homepro is why you get bad workmanship, their job is to sell products at a profit, any delivery, installation, remedial works are extras off their margins - you will not get quality or qualified workers at your service from the product supplier!
If you hire proper services from a reputable construction company you will get a professional and attentive service, if you take the free service from product supplier then what you get is what you get!