It really isn't, it's basically `git send-email --to=linux-kernel@vger.kernel.org -1` – how's hard?
Oh, sorry, you actually need to figure out the maintainers, so you can send it directly to them too to get it reviewed faster, so yeah a call to `./scripts/get_maintainer.pl -f <files>` ok, now it got impossible for the modern dev – cannot expect those are able to actually understand basic systems.
Then reply to the review replies you get, if there's still anything to change, how would gerrit making that easier in any way?