I'd be hard pressed to think that any developer intentionally creates buggy software... but coding can be incredibly complex. Any program with more than 50-100 lines of code most likely contains bugs. Sometimes it's complexity and sometimes it's lazy programming. And depending on the complexity of the code (Pathfinder, ForkLift and QSpace are going to be complex code), fixing bugs becomes a balancing act between number of issues, future direction of the platform, manpower and the developers desire to create a quality product. Based on my experience, I'd venture to say that Pathfinder just doesn't care that much.