Потому что в состав Российской империи входила территория занимаемая нынешней Польшей. А поскольку нынешняя Польша граничит с Германией то соответственно Российская империя, в свою бытность, имела общую границу с Германией. Российская Федерация не имеет общей границы с Германией, поскольку между ними расположены другие государства.
Потому что сейчас между РФ и Германией находятся несколько суверенных государств - Польша, Беларусь, Литва.
Беларусь, Литва, Восточная Польша в период до 1917 года входили в состав Российской Империи, Западная Польша и Пруссия (нынешняя Калининградская обл. РФ) также входила в состав Германии, поэтому и граница РИ была с Германией.
Стоит добавить, что после оккупации Польши Германским Рейхом в 1939 году и воссоединением Западной Беларуси и Западной Украины соотв. с БССР и УССР до 1941 года СССР тоже имел границу с Германией.