Boring crap to you doesn't mean it's boring to everyone. Who are we to impose our value system upon others. Some people just love modeling 3d crates all day and that's their mission in life to create the perfect 3d crate. Other people walk by and wonder why he's wasting his life creating crate after crate. It's not cool to me to rationalize something someone doesn't like doing just because someone has to do it. Let someone who actually likes it do it.
> you have to accept that
Only if you are not in control of your own life. There is no rule which say what you must ultimately do. If your goal is to do x and that requires ultimately doing a lot of y, you can still change what you want to do to z and immediately go for it. So many of my friends are insistently passionate about wanting to work for AAA game companies and I know their glamorous dreams are going to put them through a lot of potential slog, but that's not the only choice. It is their choice to go in that direction and accept the outcome of that direction. There are plenty of other options.
Smith is idealizing coding games and working on programming projects which inspire him. He should go do either of those instead.