Rack and pinion is not as inaccurate as a lot of folks claim. Poor grade cheap parts, incorrect adjustment of the tensioner and lack of maintenance will not give the accurate results one might want. Many of the commercial CNC machines over 48" (1219.2 mm) travels use rack and pinion. One of my two DIY machines has 12' (3657.6 mm) long travel. I don't expect it to maintain really high accuracy over the full length. Over shorter distances anywhere along the travel it does quite well. If I want to cut aluminum with 0.001" (0.0254 mm) accuracy I would not expect to use something like a CNC wood router machine to do it, athough it can be dialed in to that in Mach3 and LinuxCNC at any one point along the full travel. For making large signs on this machine the high accuracy is not really a requirement. Once installed and adjusted there is not much maintenance required if you keep dust and debris off the drives and racks. Same for any other drive system. It's a good idea to install the gear rack teeth facing downward to help keep them clean.
There are machines with 20' and 30' travels, and rack and pinion is about the only way to do that.
CarveOne
http://www.carveonecncwoodcraft.com