However you could use the tax system to do things like pay certain workers "reverse income tax" where instead of taxing their income you support the lower prices with tax credits for their profession.
Cutting checks is a lot simpler than policing the terms of private transactions. Particularly when not all those transactions look like full time work for one corporate employer.
Machines work 24/7, never get sick, and don't unionize.
A UBI of course has a lot of other benefits (being distributed monthly or more often, going to people who are unable to work, being universal and therefore more resistant politically).
You’re right that annualized refunds are far from ideal. Monthly would be better.
Argument in video form, with diagram below.
https://mru.org/courses/principles-economics-microeconomics/...
Also, tax credits can be (and are) paid weekly.