Слова в русском языке имеют и грамматические, и лексические значения.
Если говорить о первом, т.е. о грамматике, то оба данные слова практически идентичны: являются именами прилагательными, изменяемыми (могут изменяться по родам, числам и падежам), имеют степени сравнения.
А вот лексическое значение у них разное.
Прилагательное "бесхозный" (какой?) - синонимично по семантике словам "бездомный, ненужный, ничей", нампример, Бесхозные поля заросли сорняками.
Обратимся к толковому словарю С. Кузнецова.
Прилагательное "бесхозяйственный" (какой?) синонимично слову "бестолковый, расточительный", напр., Бесхозяйственное управление заводом привело производство к банкротству .
Заглянем снова в названный словарь.