Makes do with means accepting something less satisfactory because there is no alternative. In this case, it makes less sense for me why we use this phrase, and by using but I think it accentuates the meaning of only. But I don't get the full meaning of this sentence.
Can you tell me why they used the phrase make do with? What special meaning does it have, and what is the function of the word but?