Which is more polite?

Hello,
Which is more polite? B1 or B2?

To a friend:
B1: Would you like some juice?
B2: Have some juice.

Obviously the one where they are given the option!

Can you explain this to me please?
Because I have read in my book that the utterance “Have a juice” is a directive and involves a benefit to the hearer. ( I don’t know if they mean that it is more polite)

Don’t you think it is more polite to give someone the option to have something than to demand they have something?

Thank you Beeesneees,
I can say no more than you are the best active person helping me here.