Булочка с корицей - это образ чего-то невероятно сладкого и вкусного. Считается в США очень сладкой и жирной пищей. Такая сладкая, что аж зубы сводит. Так они её еще посыпают сахаром и поливают чем-то вроде сгущеннки.

В контексте человека - это означает максимально милый ("сладкий"), приятный человек. Милый до невозможности, другими словами.
Из той же категории, что и "няшка", сладкий пирожок, милашка.
Я упомянул ковбоев в контексте того, что проблема протирки штанов имелась и относительно недавно.
Если это малоразвитый мир на уровне средневековья или еще ранее, то одежда — это дорогое удовольствие.
Штаны могли носить по много лет, и они протерлись/протирались. И таким вот образом получили компромисс.
Плюс трусы и туалетную бумагу еще не изобрели. А сменить тряпочку/кусок кожи проще, чем штаны.

Можно даже посмотреть на ковбоев, у них были специальные штаны на штаны, чтобы основные не протирались.