Angad is the one who got Seerat in the house because he could not tolerate the thought of her working outside. Seerat was out to work due to Sahiba's request but he decided she should not go through pain of boarding a bus or work for a penny and got her into mansion. If he himself wanted to provide for Seerat why are people offended.
He anyways doesn't want women of house to work outside, so to protect his family's izzat he has to provide for the women.
Veer is Jaspals son, he will rightfully inherit what Jaspal earns even if Veers singing doesn't earn him a lot and can give his wife from that. But isn't Keerat already in academy, so why do Veer or Angad or anyone need to pay for her training, isn't she already training