--- Comment #7 from Jan Engelhardt firstname.lastname@example.org 2011-11-05 13:49:59 UTC --- (In reply to comment #5)
Now my question isn't Strange LSB : why 64bit executable are place in /usr/lib ?
FHS 2.3 does not say anything about libexec (and thus leaves its status open). Standards can also be silly at times (e.g. POSIX's block size being 512 bytes rather than the more logical choice of 1000/1024).
But that has not stopped the SUSE people in "high positions", at one point in the past, to make this choice - which seems equally non-sensical to you and me - to put libexec files into /usr/lib rather than a separate dir as it had been for the past decades.