Support inside a project?

Why doesnt a change to the support type follow the rules set out by a project ?

This model has tree supports (painted) but if you change its type to normal they dont follow any of the rules set out in support options ,

you have to delete any paint settings for the model to follow the rules set out by the profile , is this by design and default ?

A little suggestion if i may . painted being added to global dropdown box , rather than just a little symbol in object mode.