Welfare isn’t the right word - tribute is more appropriate. As for other countries - bribe money is more appropriate a term (Pakistan, Egypt etc).
Why should we cover the cost of our military providing security for other countries? A cost-plus basis of reimbursement would be more than fair. Europe, Korea, Japan, Taiwan and others can all afford to cover the cost plus a percentage - why not? If they don’t want to pay - then we leave. No baloney.
700+ bases in 120 or so countries is darned expensive - no more free ride for these sponges.