can this be explained by anything other than rip-off?
Is that the business model? The big money is not made with the basics, but with the upgrades. Applies to houses, cars, vacations,...
Ideally, you think about it beforehand and have something like this written into the offer phase or have the trade removed. Then, in case of doubt, you still have the chance to look for another general contractor. In practice, it often doesn’t work out ideally. Whether the additional charge is justified or not is also completely irrelevant. Either you stick with the standard, pay the surcharge, or have the painting work removed from the contract now and assign it yourself. In option 3, however, the planned profit definitely remains with the general contractor ;)