This is the most correct and easiest answer. Either that or create tables or a service area that you can set up routing to auto change dining option or assign dining option to said tables. Like a "take out service area" with a few tables designated...
Ha no. The KDS team pretty much said this is dead in the water and isn't on the list of problems to solve at the moment (presumably because there's no incremental revenue potential in the KDS module to support the time needed to fix this).