Yes, that is the reason.
I do not see a business incentive for BL to provide rewards for printing on other printers.
You get points for the model because those who own BL printers can print the model if they download it and create a print profile themselves.