你的理解不正确
《律师法》第四十一条:曾经担任法官、检察官的律师,从人民法院、人民检察院离任后二年内,不得担任诉讼代理人或者辩护人
《法官法》第十七条第一款:法官从人民法院离任后二年内,不得以律师身份担任诉讼代理人或者辩护人。
《检察官法》第二十条第一款:检察官从人民检察院离任后二年内,不得以律师身份担任诉讼代理人或者辩护人
特别请注意《律师法》的规定“曾经担任法官、检察官的律师”,可见,法律并不禁止离任的法官、检察官当律师,只是对其执业作出了限制。
至于你说的“律师法是依据检察官法法官法制定的”,则更是无稽之谈,三部都是全国人大常委会制定的法律,处于同一位阶
至于你说的公职律师、公司律师“高于普通执业律师”,这个说法本身就存在问题,两个管理办法都只是司法部的部门规章,效力远低于《律师法》这部法律